E.9. Postgres Pro Enterprise 12.16.3

Дата выпуска: 2023-10-04

E.9.1. Обзор

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

  • Добавлен параметр конфигурации log_next_xid_assign_threshold, позволяющий включить внесение записей в журнал сервера при воспроизведении WAL, когда следующий XID превышает текущий на указанное значение.

  • Исправлена проблема с обработкой страниц при обновлении кластера Postgres Pro Enterprise с помощью pg_upgrade. Эта проблема могла проявляться в виде ошибок «cannot fit xid into page» (xid не помещается на странице) и приводить к повреждению данных.

  • Исправлена проблема, возникавшая при обновлении кластера Postgres Pro Enterprise с использованием pg_upgrade. Теперь преобразование пустых страниц карты свободного пространства не выполняется.

E.9.2. Миграция на версию 12.16.3

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

Настоятельно не рекомендуется обновлять кластер с 32-битными идентификаторами транзакций на версии Postgres Pro Enterprise ниже 12.16.2 при наличии мультитранзакций в базе данных, поскольку это может вызвать повреждение данных.

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