Версия 8.4 включает сотни изменений и десятки новых возможностей. Среди них:
- «оконные» функции (Windowing Functions)
- общие табличные выражения (Common Table Expression) и рекурсивные запросы
- функции с переменным числом аргументов (Variadic) и значения по умолчанию для параметров функций
- возможность восстановления дампа в несколько одновременных потоков
- привилегии на столбцы таблиц
- собственные параметры локали для каждой БД
- улучшенная производительность для запросов с EXISTS и NOT EXISTS
- «многоколоночные» GIN-индексы
- префиксный поиск с использованием GIN-индексов
- улучшенные hash-индексы
- более простой в использовании сервер «тёплого резерва» (Warm Standby)
- автоматическая настройка «карт свободного пространства» (Free Space Map)
- «карты видимости» (Visibility Maps), улучшающие производительность вакуум-процессов
- терминал psql подстраивается под версию сервера, с которым работает
- поддержка SSL-сертификатов для аутентификации пользователей
- статистика по использованию функций в режиме реального времени
- упрощённое редактирование функций в терминале psql
- новые contrib-модули: pg_stat_statements, auto_explain, citext, btree_gin
Проект PostgreSQL всегда нуждается в большем количестве переводчиков! Если вы знаете несколько языков, пожалуйста, подумайте о присоединении к команде переводчиков для помощи проекту.
Обычно период бета-тестирования новой версии PostgreSQL длится около 6 недель. Однако, этот период может быть сильно изменён — это зависит от количества и серьёзности багов, которые будут найдены в процессе бета-тестирования. Проект PostgreSQL никогда не производит релиз продукта, содержащий, известные серьёзные баги.
>>> Подробности









