E.29. Postgres Pro Enterprise 9.6.3.2
Дата выпуска: 2017-06-28
E.29.1. Обзор
Этот выпуск основан на Postgres Pro Enterprise 9.6.3.1. В число ключевых усовершенствований по сравнению с Postgres Pro Enterprise 9.6.3.1 входят:
Реализация индексов RUM обновлена до версии 1.1 (см. Раздел F.55).
В реализации сжатой файловой системы (CFS) исправлен дефект, возникший при ошибочном слиянии; также внесён ряд других исправлений.
Улучшено расширение multimaster:
Исправлены проблемы с репликацией и другие ошибки, возникавшие при выполнении
mtm.make_table_local
.Добавлена переменная
multimaster.major_node
. Когда она равнаtrue
, узел кластера может продолжать работать даже при потере соединения с большинством узлов.
Устранена проблема с запуском рабочего процесса pgpro_scheduler для выполнения запланированного задания, когда важные таблицы оказывались заблокированными.
Ликвидирована проблема с удалением функций на языках, которые не поддерживают метод
validate
(например, наPL/TCL
).
E.29.2. Миграция на версию 9.6.3.2
Тем, кто хочет мигрировать данные из любой предыдущей основной версии, необходимо выполнить выгрузку/загрузку данных с помощью pg_dumpall или воспользоваться pg_upgrade.
При миграции с PostgreSQL, Postgres Pro Standard или Postgres Pro Enterprise необходимо произвести выгрузку/восстановление базы.
Для обновления с предыдущих выпусков Postgres Pro Enterprise, Postgres Pro Standard и PostgreSQL 9.6.x требуется произвести некоторые изменения в каталоге.
Если вы используете бинарные пакеты, и ваша база данных расположена в стандартном месте, эти обновления будут выполнены автоматически. Если вы разместили ваши базы данных в нестандартном месте, самостоятельно вызывая initdb
, необходимо выполнить для этих баз скрипт pgpro_upgrade
, включённый в данный дистрибутивный пакет.
Перед запуском скрипта следует остановить сервис postgres
. Скрипт должен запускать пользователь-владелец файлов базы (обычно postgres
), а переменная среды PGDATA
должна указывать на каталог, где располагается база данных.
При обновлении с версии 9.6.2.1 и ниже вы должны перестроить индексы GiST, построенные по столбцам типа intarray
.