E.31. Postgres Pro Enterprise 11.4.1
Дата выпуска: 2019-07-04
E.31.1. Обзор
Этот выпуск основан на PostgreSQL 11.4 и Postgres Pro Enterprise 11.2.1. Все изменения, унаследованные от PostgreSQL 11.4, описаны в Замечаниях к выпуску PostgreSQL 11.4. По сравнению с Postgres Pro Enterprise 11.2.1 эта версия также содержит следующие изменения:
- Добавлена поддержка ОС SUSE Linux Enterprise Server 12 SP3. 
- Добавлена поддержка операционной системы Astra Linux «Орёл» 2.12. 
- Добавлена поддержка ОС Rosa Enterprise Linux Server 7 и РОСА «КОБАЛЬТ» (серверная редакция) на платформе РОСА 7. Предыдущие версии этих операционных систем более не поддерживаются. 
- Улучшена оценка избирательности для запросов с операциями - IN, а также с условиями, в которых фигурируют столбцы, входящие в более широкие многоколоночные индексы.
- Модуль - pg_pathmanобновлён до версии 1.5.8. Эта версия по сравнению с 1.5.5, поставляемой в предыдущем выпуске Postgres Pro, включает следующие усовершенствования:- Исправлена работа с таблицами, разбитыми на многоуровневые секции. Ранее команды - SELECT FOR SHAREи- SELECT FOR UPDATEдля таких таблиц могли выдавать следующую ошибку:- ERROR: variable not found in subplan target lists(ОШИБКА: переменная не найдена в целевых списках подплана).
- Повышена стабильность - pg_pathman.
 
- Модуль - pg_probackupобновлён до версии 2.1.3. От версии 2.0.26 её отличают прежде всего следующие улучшения:- Резервное копирование и восстановление удалённого экземпляра Postgres Pro по SSH. 
- Объединение инкрементальных копий с их родительскими копиями, которые должны быть удалены согласно политике сохранения. 
- Резервное копирование файлов и каталогов, расположенных вне каталога данных Postgres Pro, например файлов конфигурации или журналов сервера. 
- Команда - checkdb, предназначенная для проверки всех файлов данных экземпляра Postgres Pro и для логической проверки индексов с использованием amcheck.
 - Полный список изменений можно найти на вики-странице pg_probackup. 
- Улучшено расширение - pgpro_scheduler:- Добавлен параметр конфигурации schedule.auto_enabled, определяющий, будет ли - pgpro_schedulerвключаться при запуске сервера. По умолчанию при перезапуске сервера- pgpro_schedulerавтоматически не включается.
- Добавлена функция - schedule.is_enabled(), позволяющая проверить, работает ли- pgpro_schedulerв данный момент. Параметр конфигурации- schedule.enabled, служивший этой цели ранее, перешёл в разряд устаревших.
 
- Обновлено расширение - multimaster:- Добавлена поддержка декларативного синтаксиса - pg_pathman. Секционирование с использованием функций- pg_pathmanнесовместимо с текущей реализацией- multimaster.
 
E.31.2. Миграция на версию 11.4.1
Если вы производите обновление выпуска Postgres Pro Enterprise, базирующегося на той же основной версии PostgreSQL, достаточно просто установить новый выпуск в текущий каталог инсталляции.
Для перехода с PostgreSQL, а также с выпуска Postgres Pro Standard или Postgres Pro Enterprise, базирующегося на предыдущей основной версии PostgreSQL, обратитесь к инструкциям по миграции на версию 11.