E.7. Postgres Pro 9.5.15.1
Дата выпуска: 2018-11-16
E.7.1. Обзор
Этот выпуск основан на PostgreSQL 9.5.15 и Postgres Pro Standard 9.5.14.1. Все усовершенствования, унаследованные от PostgreSQL 9.5.15, перечислены в Замечаниях к выпуску PostgreSQL 9.5.15.
В число ключевых усовершенствований по сравнению с Postgres Pro Standard 9.5.15.1 входят:
Устранена проблема при поиске по индексу, приводившая к замедлению при использовании сложных значений
jsquery
.В системах Windows устранена проблема с перезагрузкой словарей, предоставляемых модулем
shared_ispell
.Модуль
pg_pathman
обновлён до версии 1.5.2. Эта версия по сравнению с 1.4.14, поставляемой в предыдущем выпуске Postgres Pro, включает следующие усовершенствования:Добавлена поддержка многоуровневого секционирования.
Ликвидированы триггеры на изменение и добавлен параметр
pg_pathman.enable_partitionrouter
, включающий межсекционные операции изменений.Функция
get_pathman_lib_version()
переименована вpathman_version()
.В новую версию вошли и другие улучшения и исправления ошибок. Полный список изменений можно найти на вики-странице pg_pathman.
Версию Postgres Pro для Windows затронули следующие изменения:
Для PL/Perl теперь требуется ActivePerl 5.26.
32-битные версии Postgres Pro более не выпускаются.
E.7.2. Миграция на версию 9.5.15.1
Процедура установки зависит от версии вашей текущей инсталляции.
Если вы использовали Postgres Pro Standard версии 9.5.3.2 или выше, достаточно установить версию 9.5.15.1 в тот же каталог. Однако если вы производите обновление с PostgreSQL 9.5.x или более низких версий Postgres Pro Standard, необходимы дополнительные изменения в каталоге, так что для завершения обновления потребуется запустить скрипт pgpro_upgrade:
Если вы обновляете инсталляцию, используя двоичные пакеты, и ваша база данных находится в расположении по умолчанию, скрипт
pgpro_upgrade
запустится автоматически, либо вам будет предложено запустить его вручную.Если вы скомпилировали Postgres Pro из исходного кода или создали базу данных в нестандартном расположении, вы должны запустить скрипт
pgpro_upgrade
вручную.
Важно
Прежде чем запускать pgpro_upgrade
вручную, вы должны остановить службу postgres
. Этот скрипт должен запускать пользователь-владелец базы данных (обычно postgres). При попытке запустить pgpro_upgrade
от имени root произойдёт ошибка. За подробностями обратитесь к описанию pgpro_upgrade.
Для перехода на эту версию с ванильной версии PostgreSQL 9.5.4 или ниже, выполните выгрузку/восстановление данных, используя pg_dumpall.