E.9. Postgres Pro Standard 14.10.1

Дата выпуска: 2023-11-16

E.9.1. Обзор

Этот выпуск основан на PostgreSQL 14.10 и Postgres Pro Standard 14.9.2. Все усовершенствования, унаследованные от PostgreSQL 14.10, перечислены в Замечаниях к выпуску PostgreSQL 14.10. Другие важные изменения и улучшения перечислены ниже:

  • Добавлены новые параметры конфигурации pgpro_build, pgpro_edition и pgpro_version, сообщающие идентификатор состояния исходного кода Postgres Pro, редакцию и версию сервера соответственно.

  • Оптимизировано потребление памяти и время выполнения большого количества выражений x=c_i (где c_i — константы и i>= 500), объединённых оператором OR. Оптимизация основана на преобразовании выражений OR в ANY, например x=1 OR x=2 OR x=3 преобразуется в x=ANY([1,2,3]).

  • Ограничены права ролей с атрибутом CREATEROLE и их возможность изменять другие роли. Ранее роли с правом CREATEROLE могли изменять разные свойства обычных ролей (не суперпользователей). Теперь для изменения некоторых свойств других ролей, включая назначение членства, требуется наличие права ADMIN OPTION. Например, теперь роли с правом CREATEROLE могут изменять атрибуты CREATEDB, REPLICATION и BYPASSRLS, только если у них есть соответствующие права.

  • Добавлена поддержка ОС Альт СП релиз 10.

  • Добавлена поддержка ОС Ubuntu 23.10.

  • Устранено слишком долгое планирование, потенциально происходившее в случаях, когда из-за наличия JOIN и индекса увеличивалось количество рассматриваемых вариантов. Время планирования сократилось за счёт построения индексов классов эквивалентности и их членов.

  • Исправлена внутренняя ошибка, которая могла возникать из-за того, что индексное отношение переносилось в другое пространство имён так же, как простое отношение.

  • Расширение oracle_fdw обновлено до версии 2.6.0.

  • Модуль orafce обновлён до версии 4.6.1.

  • pg_filedump обновлён до версии 16.0.

  • pgbouncer обновлён до версии 1.20.1.

  • Обновлена утилита pg_integrity_check, в ней появилось три новых параметра.

  • Расширение pg_proaudit обновлено до версии 1.2, в которую были включены следующие изменения:

    • Имя событий CONNECT, регистрируемых pg_proaudit, изменено на AUTHENTICATE.

    • Удалены параметры конфигурации pg_proaudit.syslog_facility и pg_proaudit.syslog_ident. Вместо них можно использовать параметры syslog_ident и syslog_facility.

    • Записи pg_proaudit в syslog теперь имеют метку AUDIT, что позволяет однозначно их определять.

    • Добавлен аргумент db_name для функций, которые добавляют и удаляют правила регистрации событий. Этот аргумент позволяет указать имя базы данных, для которой необходимо регистрировать события безопасности. Кроме того, аргумент role_oid теперь может передаваться со значением NULL, чтобы включить регистрацию действий для всех пользователей.

  • Приложение pg_probackup обновлено до версии 2.6.6, в которой улучшена стабильность команды catchup.

  • Утилита pgpro_controldata обновлена до версии 16.1.0.

  • Расширение pgpro_stats обновлено до версии 1.6.3, в которой была устранена проблема в коде, препятствовавшая созданию данных для представления pgpro_stats_vacuum_tables. Соответственно, таблица «Database vacuum statistics» (Статистика очистки баз данных) теперь включается в отчёт pgpro_pwr.

  • Расширение PTRACK обновлено до версии 2.5.1 Enterprise.

  • Расширение tds_fdw обновлено до версии 2.0.3.

E.9.2. Миграция на версию 14.10.1

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

Начиная с Postgres Pro Standard 14.10.1, права ролей с атрибутом CREATEROLE ограничены, и для изменения свойств других ролей требуется наличие права ADMIN OPTION.

При обновлении до версии Postgres Pro 14.8.1 и выше обязательно обновите pg_probackup до версии 2.6.3 или выше, поскольку более ранние версии pg_probackup несовместимы с этими версиями Postgres Pro.

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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy