E.19. Postgres Pro 9.5.4.1

Дата выпуска: 2016-08-16

E.19.1. Обзор

Этот выпуск основан на PostgreSQL 9.5.4

В число ключевых усовершенствований по сравнению с Postgres Pro 9.5.3.2 входят:

  • Изменена семантика указания расстояния для оператора фразового поиска: условие меньше-или-равно заменено на точное равенство (Подробнее это описано в Подразделе 12.1.2).

  • Изменён приоритет оператора фразового поиска. Оператор <-> теперь имеет больший приоритет, чем оператор & (И).

В системах Microsoft Windows:

  • Для реализации автодополнения в консоли psql на платформе Windows интегрирована библиотека WinEditLine. В psql кодировка по умолчанию сменена на UTF-8.

E.19.2. Миграция на версию 9.5.4.1

Если используется версия 9.5.3.2, выгрузка/восстановление базы не требуется.

Однако при обновлении с версии младше 9.5.3.2 или с PostgreSQL 9.5.x требуется произвести некоторые изменения в каталоге.

Если вы используете бинарные пакеты и ваша база данных расположена в стандартном месте, эти обновления будут выполнены автоматически. Если вы собираете Postgres Pro из исходных текстов или создаёте ваши базы данных в нестандартном месте, самостоятельно вызывая initdb, необходимо выполнить для этих баз скрипт pgpro_upgrade, включённый в этот дистрибутив.

Перед запуском скрипта следует остановить сервис postgresql. Скрипт должен запускать пользователь-владелец файлов базы (обычно postgres). В момент запуска переменная среды PGDATA должна указывать на обновляемую базу.

E.19.3. Возможные проблемы

Загрузка расширений PL/Perl может не работать в Microsoft Windows.