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