E.14. Postgres Pro Standard 14.5.1
Дата выпуска: 2022-08-31
E.14.1. Обзор
Этот выпуск основан на PostgreSQL 14.5 и Postgres Pro Standard 14.4.1. Все усовершенствования, унаследованные от PostgreSQL 14.5, перечислены в Замечаниях к выпуску PostgreSQL 14.5. Другие важные изменения и улучшения перечислены ниже:
Добавлена поддержка метода сжатия
lz4
для столбцов таблицы.Устранена проблема, вызывавшая ошибку «duplicate key value violates unique constraint» (повторяющееся значение ключа нарушает ограничение уникальности) при индексировании базы данных в несколько потоков. Теперь при выборе имени типа, создаваемого для индекса, устанавливается блокировка, защищающая от выбора этого имени в параллельном потоке.
Устранена проблема использования планировщиком статистики составных индексов: точность предсказания стоимости для плана запроса снижалась, если в предложении
WHERE
запроса сравнивались значения разных типов (например:integer
иnumeric
,text
иname
). Иногда при определённых комбинациях сравниваемых типов мог произойти сбой сервера.Добавлена поддержка ОС Red Hat Enterprise Linux 9 и её производных: Rocky Linux 9, Oracle Linux 9 и AlmaLinux 9; поддержка Ubuntu 21.10 прекращена.
Разделяемая библиотека PLV8, добавляющая в Postgres Pro поддержку процедурного языка Javascript в реализации V8, включена в состав Postgres Pro Standard.
Расширение aqo для адаптивной оптимизации запросов добавлено в Postgres Pro Standard.
Модуль mamonsu обновлён до версии 3.5.1. Основные изменения перечислены ниже:
Добавлена возможность использования подключаемыми модулями mamonsu расширения pgpro_stats для сбора статистики.
Устранена проблема безопасности, связанная с неограниченным доступом к файлу конфигурации, содержащему пароли. Теперь файл
agent.conf
доступен только пользователюmamonsu
.Исправлен дефект в расчёте метрик, который вызывал ошибки «float division by zero» (ошибка деления на ноль) в модуле STATEMENTS приложения mamonsu.
Приложение pg_probackup обновлено до версии 2.5.7, в которой были исправлены некоторые ошибки и появились новые возможности:
Реализована возможность вывода журналов в формате JSON, и добавлены соответствующие параметры для выбора формата.
Добавлена возможность явного указания каталога, в который команда
restore
должна восстанавливать WAL.Изменён уровень протоколирования некоторых сообщений pg_probackup для удобства чтения журналов пользователем.
Ликвидировано зависание pg_probackup, которое могло произойти, если в файле конфигурации SSH
config
включался параметрControlMaster
. Теперь для параметраControlMaster
явно задаётся значениеno
.
Модуль pgpro_pwr обновлён до версии 4.0.
Добавлен пакет oracle_fdw для РЕД ОС 7.3 МУРОМ.
E.14.2. Миграция на версию 14.5.1
Если вы обновляете выпуск Postgres Pro Standard на базе той же основной версии PostgreSQL, достаточно просто установить новый выпуск в текущий каталог инсталляции.
Для перехода с PostgreSQL или выпуска Postgres Pro Standard, базирующегося на предыдущей основной версии PostgreSQL, обратитесь к инструкциям в Замечаниях к выпуску Postgres Pro Standard 14.1.1.