E.4. Postgres Pro Standard 17.2.1 #
Дата выпуска: 2024-12-03
E.4.1. Обзор #
Этот выпуск основан на PostgreSQL 17.2 и Postgres Pro Standard 17.0.1. Все усовершенствования, унаследованные от PostgreSQL 17.2, перечислены в Замечаниях к выпуску PostgreSQL 17.2. Другие важные изменения и улучшения перечислены ниже:
- Добавлена возможность вместо - Appendформировать операцию- MergeAppend, которая позволяет исключить дополнительную сортировку, необходимую для гарантии сортировки данных. Теперь- MergeAppendформируется с указанием столбцов для сортировки. Новая возможность применяется только в том случае, если параметр enable_appendorpath имеет значение- ON.
- Исправлена ошибка при обработке предложения - PLANв функции- JSON_TABLE. Данные, возвращаемые предложениями- NESTED PATH, ранее могли неверно соединяться с создаваемым представлением. В результате при выполнении такого запроса могли быть не выданы требуемые строки, или, наоборот, выданы лишние.
- Устранена ошибка сегментации, которая могла возникнуть при выполнении команды - COPY TOпри использовании модуля online_analyze.
- Устранена проблема, которая могла замедлить выполнение запроса. Причина заключалась в выборе неоптимального индекса оптимизатором из-за отсутствия оценки его стоимости после удаления избыточных предложений с включённым (значение - ON) параметром enable_appendorpath.
- Добавлена поддержка ОС Ubuntu 24.10. 
- Приложение mamonsu обновлено до версии 3.5.9, в которой улучшена производительность и исправлены некоторые ошибки. Основные изменения перечислены ниже: - Добавлена поддержка систем, в которых установлена версия setuptools выше 67.7.2. 
- Прекращено использование указания - user:groupс точками на этапе перед установкой RPM.
 
- Расширение pg_portal_modify обновлено до версии 0.3.4. 
- Приложение pg_probackup обновлено до версии 2.8.5, в которой улучшена производительность и исправлены некоторые ошибки: - Добавлена возможность вывода команды - versionв формате JSON с помощью- --format=- json.
- Добавлен параметр - --allдля команды- amcheck, который позволяет выполнить все проверки в одной команде.
- Добавлена поддержка параметра - includeв файле конфигурации. Содержимое файла, указанного в- include, добавляется в файл конфигурации вместо этого параметра.
- Добавлена возможность указывать конкретное количество потоков для выполнения резервного копирования и его последующей проверки, указав их в параметрах - --backup-threadsи- --validate-threadsсоответственно.
- Изменён приоритет значений - PGDATAи- BACKUP_PATH. Теперь приоритет имеют значения из параметров командной строки.
- Добавлена проверка файлов WAL для резервных копий, объединяемых командой - merge.
- Сообщение об ошибке, которое выдавалось, когда команда - validate, запущенная с параметром- --wal, обнаруживала архив в состоянии- DEGRADED, было заменено предупреждением, поскольку резервные копии в этом состоянии не влияют на корректность восстановления в целом.
- Устранена проблема, которая могла возникнуть при слишком длинной командной строке. 
- Устранена ошибка, которая могла возникнуть во время проверки или восстановления, если использовался механизм PITR из предыдущей линии времени. 
 
- Расширение PTRACK обновлено для предотвращения возможных проблем с резервными копиями PTRACK путём автоматического удаления файла - ptrack.mapпри отключении PTRACK.
E.4.2. Миграция на версию 17.2.1 #
Если вы производите обновление выпуска Postgres Pro Standard, базирующегося на той же основной версии PostgreSQL, достаточно просто установить новый выпуск в текущий каталог инсталляции.
Версия ABI может измениться в корректирующем выпуске Postgres Pro. В таком случае при попытке запустить расширение возникает ошибка ABI mismatch (Несоответствие ABI), поэтому обязательно установите новую версию расширения, поставляемую с новым выпуском Postgres Pro, или перекомпилируйте стороннее расширение, чтобы использовать его с текущей версией Postgres Pro.
Для перехода с PostgreSQL или выпуска Postgres Pro Standard, базирующегося на предыдущей основной версии PostgreSQL, обратитесь к инструкциям в Замечаниях к выпуску Postgres Pro Standard 17.0.1.