E.3. Postgres Pro Enterprise 10.22.2

Дата выпуска: 2022-10-07

E.3.1. Обзор

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

  • Исправлена ошибка в механизме сдвига эпохи. Предыдущее исправление этой ошибки, задействовавшее репликацию различия страниц, в сочетании с другой ошибкой в редких случаях могло вызвать повреждение данных. Сейчас выполняется репликация всей страницы.

  • Устранена ошибка сегментации, которая могла возникнуть по причине несогласованности фрагментации страниц. Во время очистки страницы действия над «мёртвыми» кортежами могли различаться на главном сервере и при применении WAL на реплике, что могло привести к несогласованности.

E.3.2. Миграция на версию 10.22.2

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

Важно

Если вы ранее мигрировали на Postgres Pro Enterprise версии 10.22.1, а также в случае подозрений в повреждении данных на вашей реплике, настоятельно рекомендуется пересоздать реплику.

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