E.25. Postgres Pro Standard 9.6.4.1

Дата выпуска: 2017-08-14

E.25.1. Обзор

Этот выпуск основан на Postgres Pro Standard 9.6.3.3 и PostgreSQL 9.6.4.

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

  • Исправлена некорректная проверка каталога в pg_dump, привнесённая в предыдущем выпуске.

  • Добавлены дистрибутивные пакеты для Ubuntu 17.10.

E.25.2. Миграция на версию 9.6.4.1

Тем, кто хочет мигрировать данные из любой предыдущей основной версии, необходимо выполнить выгрузку/загрузку данных с помощью pg_dumpall или воспользоваться pg_upgrade.

Если используется версия 9.6.3.3, требуется выполнить выгрузку/восстановление базы, ввиду изменения формата номера каталога для улучшения идентификации Postgres Pro.

При обновлении c ванильного PostgreSQL 9.6.x требуется произвести некоторые изменения в каталоге.

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

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