Разработчики утверждают, что производительность PostgreSQL 7.3 увеличина на порядок. Список основных новшеств и особенностей в PostgreSQL 7.3:
ALTER TABLE .. DROP COLUMN - возможность удалять столбец из таблицы;
SQL 92 Схемы (Schemas) - создание объектов (например, таблиц) в разделенном пространстве имен;
Функции теперь могут возвращать "множества", нескольтко строк или столбцов, т.е. использоваться как функции-таблицы (SELECT FROM функция.);
Для увеличения производительности типовых запросов введены "предварительные запросы" (prepared queries);
Контроль зависимостей (CASCADE или RESTRICT можно привязывать к DROP);
Контроль привелегий для пользовательских функций;
Локализация - multibyte и locale (UNICODE, EUC_JP, EUC_CN, EUC_KR, JOHAB, EUC_TW, ISO 8859-1 ECMA-94, KOI8, WIN1256);
Дополнитльные опции для ведения лог файла;
Внешние "Interfaces" перенесены на http://gborg.postgresql.org
Поддержка до 32 параметров в функциях;
Размер имени идентификатора расширен до 63 символов.
В pg_hba.conf новый столбец для введения органичений по имени пользователя;
Не допускается использование пустых значений в INSERT, т.е. INSERT INTO tab (col1, col2) VALUES ('val1') теперь не пройдет;
Формат вызова LIMIT #,# больше не поддерживается, необходимо использовать только LIMIT # OFFSET #;
При создании "serial" столбцов, значения более не контролируются на уникальность, т.е. автоматически UNIQUE index теперь не создается.
|