E.31. Postgres Pro Enterprise 10.3.2

Дата выпуска: 2018-03-20

E.31.1. Обзор

Этот выпуск основан на Postgres Pro Enterprise 10.3.1 и включает следующие изменения:

  • В расширении pgpro_scheduler появилась поддержка multimaster.

  • Добавлена поддержка TOAST для атрибутов INCLUDED в индексах-B-деревьях.

  • Исправлен поиск типов mchar и mvarchar через search_path. Теперь эти типы могут быть выгружены даже с очищенным путём поиска.

  • Добавлен ключ --add-collprovider в утилиты pg_dump и pg_dumpall.

  • Утилита pg_probackup обновлена с версии 2.0.14 до 2.0.16, в которой появились новые возможности:

    • Устранён бесконечный цикл, который был возможен при проверке страниц.

    • Устранён критический сбой в случае параллельных подключений PTRACK.

    • Параметр delete-wal теперь можно использовать без delete-expired.

    • Имя схемы теперь явно указывается во всех вызовах функций для устранения уязвимости CVE-2018-1058.

    • Файлы данных в каталоге global теперь обрабатываются корректно: pg_probackup может делать инкрементальные копии и производить проверку контрольных сумм для таких файлов.

    • Файлы PTRACK из каталога global более не включаются в резервную копию.

    • pg_probackup теперь учитывает аргумент --instance команды VALIDATE.

  • Исправлена проблема с сортировкой по порядку некоторых русских букв в модуле mchar. Для обновления индексов воспользуйтесь командой REINDEX DATABASE.

E.31.2. Миграция на версию 10.3.2

Если вы производите обновление с версии Postgres Pro Enterprise, базирующейся на том же основном выпуске PostgreSQL, достаточно установить новую версию в текущий каталог инсталляции.

Для перехода с PostgreSQL, а также с выпуска Postgres Pro Standard или Postgres Pro Enterprise, базирующегося на предыдущей основной версии PostgreSQL, обратитесь к инструкциям по миграции на версию 10. Если вы выбираете вариант с выгрузкой/восстановлением данных, обязательно используйте параметр --add-collprovider, чтобы в восстановленной базе данных оказался корректный провайдер основного правила сортировки.