E.27. Postgres Pro Standard 9.6.3.2
Дата выпуска: 2017-07-12
E.27.1. Обзор
Этот выпуск основан на Postgres Pro Standard 9.6.3.1 и PostgreSQL 9.6.3.
В число ключевых усовершенствований по сравнению с Postgres Pro Standard 9.6.3.1 входят:
Менеджер резервного копирования pg_probackup обновлён до версии 2.0, в которой появились новые возможности:
Сохранение резервных копий разных баз данных в одном каталоге
Хранение копируемых данных в сжатом состоянии для экономии дискового пространства
Расширенные параметры ведения журнала
Добавлены дистрибутивные пакеты для Debian 9.
Добавлены правки из кода PostgreSQL, устраняющие возможность повреждения данных при заморозке.
E.27.2. Миграция на версию 9.6.3.2
Тем, кто хочет мигрировать данные из любой предыдущей основной версии, необходимо выполнить выгрузку/загрузку данных с помощью pg_dumpall или воспользоваться pg_upgrade.
Если используется версия 9.6.3.1, выгрузка/восстановление базы не требуется.
При обновлении c ванильного PostgreSQL 9.6.x требуется произвести некоторые изменения в каталоге.
Если вы используете бинарные пакеты, и ваша база данных расположена в стандартном месте, эти обновления будут выполнены автоматически. Если вы собираете Postgres Pro из исходных текстов или создаёте ваши базы данных в нестандартном месте, самостоятельно вызывая initdb
, необходимо выполнить для этих баз скрипт pgpro_upgrade
.
Перед запуском скрипта следует остановить сервис postgres. Скрипт должен запускать пользователь-владелец файлов базы (обычно postgres). В момент запуска переменная среды PGDATA должна указывать на обновляемую базу.