E.23. Postgres Pro Standard 10.3.2
Дата выпуска: 2018-03-20
E.23.1. Обзор
Этот выпуск основан на PostgreSQL 10.3 и Postgres Pro Standard 10.3.1. Все усовершенствования, унаследованные от PostgreSQL 10.3, перечислены в Замечаниях к выпуску PostgreSQL 10.3. Другие важные изменения и улучшения перечислены ниже:
Добавлена поддержка 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.23.2. Миграция на версию 10.3.2
Если вы производите обновление выпуска Postgres Pro Standard, базирующегося на той же основной версии PostgreSQL, достаточно просто установить новый выпуск в текущий каталог инсталляции.
Для перехода с PostgreSQL или выпуска Postgres Pro Standard, базирующегося на предыдущей основной версии PostgreSQL, обратитесь к инструкциям в Замечаниях к выпуску Postgres Pro Standard 10.1.1. Если вы выбираете вариант с выгрузкой/восстановлением данных, обязательно используйте параметр --add-collprovider, чтобы в восстановленной базе данных оказался корректный провайдер основного правила сортировки.
E.23. Postgres Pro Standard 10.3.2
Release Date: 2018-03-20
E.23.1. Overview
This release is based on PostgreSQL 10.3 and Postgres Pro Standard 10.3.1. All changes inherited from PostgreSQL 10.3 are listed in PostgreSQL 10.3 Release Notes. Other major changes and enhancements are as follows:
Added support for TOAST to INCLUDED attributes for B-tree indexes.
Fixed search for
mcharandmvarchartypes viasearch_path. These types can now be dumped even with the cleaned up search path.Added
--add-collprovideroption topg_dumpandpg_dumpallutilities.Updated the pg_probackup utility from version 2.0.14 to 2.0.16, which includes the following new features:
Fixed an infinite loop that could happen during page validation.
Fixed segfault for the case of parallel
PTRACKconnections.Allowed to use the
delete-waloption withoutdelete-expired.Schema name is now explicitly used in all function calls to address CVE-2018-1058 security issue.
Data files in the
globaldirectory are now handled properly: pg_probackup can now perform incremental backups and run checksum validation for such data files.PTRACKfiles from theglobaldirectory are not copied to backups anymore.pg_probackup now checks that the
--instanceoption is specified for theVALIDATEcommand.
Fixed an issue with sort ordering of some Russian letters in the
mcharmodule. UseREINDEX DATABASEcommand to update indexes.
E.23.2. Migration to Version 10.3.2
If you are upgrading from a Postgres Pro Standard version based on the same PostgreSQL major release, it is enough to install the new version into your current installation directory.
To migrate from PostgreSQL or a Postgres Pro Standard release based on a previous PostgreSQL major version, see the instructions in Postgres Pro Standard 10.1.1 Release Notes. If you are opting for a dump/restore, make sure to use the --add-collprovider option to correctly choose the provider for the default collation of the migrated database.