Первая бета версии 8.4 наиболее развитой системы управления базами данных с открытыми исходными кодами PostgreSQL только что выпущена командой Всемирной командой разработчиков PostgreSQL (PostgreSQL Global Development Group). После 14-ти месяцев разработки версия 8.4 представлена для тестирования широкому кругу пользователей во всём мире для того, чтобы сделать релиз этой версии был наиболее качественным за всю историю развития проекта.
Версия 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 никогда не производит релиз продукта, содержащий, известные серьёзные баги.
>>> Подробности