WOW :-))) Читать changelog oдно удовольствие :-)) Из наболевшего - пофиксили обработку NULLs наконец в функциях и сделали UNION в подзапросах :)) Из приятных сюрпризов - WAL и подзапросы во FROM 8-))
Вот бы еще со стабильностью разобрались под нагрузкой и сделали Win32 порт - вообще бы незаменимая весч была. А то MySQL как то и реляционной БД называть неудобно. Потому как FOREIGN KEY не поддерживается, а следовательно реляций и ссылочной целостности быть не может там никакой. Хуже Access.
Народ, а кто может сказать, как у PostgreSQL сейчас со стабильностью?
Раньше, насколько я помню maxcom говорил, что падал он часто на www.linux.org.ru. :-)
Только, pls, аргументированное мнение.
В прошлом году мы на ней начали делать проект e-commerce ... пока работает (без претензий к СУБД) ... Стабильность (в прямых руках) отличная. Если же делать навороты, то придется и о стабильности побольше думать ... Если навороты не нужны, то стабильность будет по умолчанию - то есть отличная. В общем отличная СУБД. P.S. Это не реклама, я действительно очень доволен этой СУБД.
7.0 очень стабильный релиз, реально он у меня на моей прошлой работе проработал под реальной постоянной нагрузкой примерно полгода и сейчас работает без проблем. Главное чтоб памяти достаточно было, ибо при ее окончании db corruption обеспечен. Вот 6-ка глюкавая была и любила падать без повода.
Народ, а такой вопрос: как по части auto_increment ? В MySQL оно как бы беспроблемно решаемо а в Postgres-e ? Реально как то сделать авто-инкремент без особых извращений ?
В contrib'ах к PostgreSQL есть конвертор думп-файлов MySQL,
заменяющий, в том числе, auto_increment на последовательности (SEQUENCE),
что сильно облегчает переход на PostgreSQL.
Кто ищет порт под Win32 может взглянуть сюда http://people.freebsd.org/~kevlo/postgres/portNT.html правда там с использованием cygwin, но таки работает. Вместо указанного в документе RC2 можно брать последний релиз
Уважаемые, а не подскажет кто, разобрались в 7.1 с типами MONEY, NUMERIC... Приходилось их не использовать в EJB, т.к. в INSERT значения передаются как строчки. Очень не хотелось EJB затачивать специально под Postgres.
В Oracle - все нормально, в Postgrese - такая вот чушь.
create table (n serial, name char(50)); При этом создается уже упомянутый sequence; При удалении таблицы его надо удалять отдельно. Vic mordoor@mail.ru