Дата выпуска: 2016-12-14
Этот выпуск основан на Postgres Pro 9.6.1.1 и включает доработки из PostgreSQL.
В число ключевых усовершенствований по сравнению с Postgres Pro 9.6.1.1 входят:
Добавлено несколько модулей для поддержки системы 1С:Предприятие:
mchar (см. Раздел F.29)
fulleq (см. Раздел F.19)
fasttrun (см. Раздел F.17)
online_analyze (см. Раздел F.30)
plantuner (см. Раздел F.46)
Также для поддержки 1С в код ядра были внесены следующие доработки:
Блокировки на уровне приложения
Оптимизация условий диапазона в предложении WHERE
Обновлённые модули
pg_pathman (до версии 1.2.2) (см. Раздел F.36)
Менеджер резервного копирования pg_arman заменён на pg_probackup (версии 1.0).
Тем, кто хочет мигрировать данные из любой предыдущей основной версии, необходимо выполнить выгрузку/загрузку данных с помощью pg_dumpall или воспользоваться pg_upgrade.
Если используется версия 9.6.1.1, выгрузка/восстановление базы не требуется.
При обновлении c ванильного PostgreSQL 9.6.x требуется произвести некоторые изменения в каталоге.
Если вы используете бинарные пакеты, и ваша база данных расположена в стандартном месте, эти обновления будут выполнены автоматически. Если вы собираете Postgres Pro из исходных текстов или создаёте ваши базы данных в нестандартном месте, самостоятельно вызывая initdb, необходимо выполнить для этих баз скрипт pgpro_upgrade, включённый в этот дистрибутив.
Перед запуском скрипта следует остановить сервис postgres. Скрипт должен запускать пользователь-владелец файлов базы (обычно postgres). В момент запуска переменная среды PGDATA должна указывать на обновляемую базу.