Дата выпуска: 2021-04-05
Этот выпуск основан на Postgres Pro Enterprise 12.6.1 и включает следующие усовершенствования:
Устранена проблема, возникавшая при обновлении кластера Postgres Pro Enterprise 9.6 до текущей основной версии с использованием pg_upgrade. Ранее мог произойти сбой при обработке карты свободного места для таблицы очень большого размера.
Устранено переполнение знакового целого в ptrack, имевшее место при сохранении данных карты ptrack на диске. Ранее при использовании карты ptrack большого размера (ptrack.mapsize > 17200 МБ) во время контрольной точки оно приводило к ошибке «FATAL/ERROR ptrack checkpoint: stat_buf.st_size != ptrack_map_size XXX != YYY» (ВАЖНО/ОШИБКА контрольная точка ptrack: stat_buf.st_size != ptrack_map_size XXX != YYY).
Исправлено построение покрывающего индекса с неключевыми столбцами, для которых на уровне таблицы определено правило сортировки. Ранее при попытке выполнить операцию ANALYZE для таблицы с таким индексом выдавалась ошибка «ERROR: could not determine which collation to use for string comparison» (ОШИБКА: не удалось определить, какое правило сортировки использовать для сравнения строк), хотя анализ столбцов по отдельности был возможен. Чтобы избежать появления этой ошибки в будущем, перестройте покрывающие индексы, содержащие хотя бы один столбец подобного рода.
Если вы производите обновление выпуска Postgres Pro Enterprise, базирующегося на той же основной версии PostgreSQL, достаточно просто установить новый выпуск в текущий каталог инсталляции.
При обновлении с версии Postgres Pro Enterprise 12.6.1 и ниже вы должны перестроить покрывающие индексы с неключевыми столбцами, для которых на уровне таблицы определено правило сортировки.
Для перехода с PostgreSQL, а также с выпуска Postgres Pro Standard или Postgres Pro Enterprise, базирующегося на предыдущей основной версии PostgreSQL, обратитесь к инструкциям по миграции на версию 12.