E.19. Postgres Pro Standard 10.5.3

Дата выпуска: 2018-10-11

E.19.1. Обзор

Этот выпуск основан на Postgres Pro Standard 10.5.2 и включает следующие усовершенствования:

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

  • Обновлён модуль online_analyze; теперь он не допускает вложенные вызовы ANALYZE.

  • Число разделов хеш-таблицы сопоставлений в общем буфере увеличено до 1024, что может положительно сказаться на производительности в многоядерных системах.

  • Устранена ошибка восстановления резервной копии на ведущем сервере, возникавшая в условиях гонки при применении двухфазных транзакций.

  • В системах Windows устранена проблема с перезагрузкой словарей, предоставляемых модулем shared_ispell.

  • Утилита pg_probackup обновлена до версии 2.0.21, в которой представлены следующие усовершенствования:

    • Устранены ошибки, связанные с восстановлением резервных копий, сделанных на ведомых серверах.

    • Исправлен разбор параметров log-rotation-size и log-rotation-age.

    • Команда show теперь динамически меняет ширину выводимых строк для улучшения читабельности больших таблиц.

    • Команда restore теперь корректно восстанавливает все символические ссылки на табличные пространства.

    • Если включены контрольные суммы, команда validate теперь проверяет контрольные суммы блоков.

E.19.2. Миграция на версию 10.5.3

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

При обновлении с версии 10.3.2 и ниже вы должны выполнить команду REINDEX для индексов, в которых используются типы mchar или mvarchar. Кроме этого, если вы использовали pg_repack в системах на базе Debian, при переходе на эту версию вы должны будете переустановить соответствующий пакет вручную, так как он был переименован в pg-repack-std-10.

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