База данных Azure для PostgreSQL — политика гибкого управления версиями сервера

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для PostgreSQL — отдельный сервер База данных Azure для PostgreSQL — гибкий сервер

Внимание

База данных Azure для PostgreSQL — одиночный сервер находится на пути выхода на пенсию. Настоятельно рекомендуется выполнить обновление до База данных Azure для PostgreSQL — гибкий сервер. Дополнительные сведения о миграции на База данных Azure для PostgreSQL — гибкий сервер см. в статье "Что происходит с одним сервером База данных Azure для PostgreSQL?".

На этой странице описывается политика гибкого управления версиями сервера База данных Azure для PostgreSQL и применимо к этим режимам развертывания:

  • Отдельный сервер База данных Azure для PostgreSQL
  • Гибкий сервер Базы данных Azure для PostgreSQL

Поддерживаемые версии PostgreSQL

База данных Azure для PostgreSQL гибкий сервер поддерживает следующие версии базы данных.

Версия Отдельный сервер База данных Azure для PostgreSQL Гибкий сервер Базы данных Azure для PostgreSQL
PostgreSQL 16 X
PostgreSQL 15 X
PostgreSQL 14 X
PostgreSQL 13 X
PostgreSQL 12 X
PostgreSQL 11 X X
PostgreSQL 10 (прекращено) См. раздел Политика.
PostgreSQL 9.6 (поддержка прекращена) См. раздел Политика.
PostgreSQL 9.5 (поддержка прекращена) См. раздел Политика.

Поддержка основных версий

Каждая основная версия PostgreSQL будет поддерживаться База данных Azure для PostgreSQL гибким сервером с даты начала поддержки версии Azure до тех пор, пока версия не будет прекращена сообществом PostgreSQL. См. политику управления версиями сообщества PostgreSQL.

Поддерживаемые дополнительные версии

База данных Azure для PostgreSQL гибкий сервер автоматически выполняет дополнительные обновления версий до предпочтительной версии PostgreSQL Azure в рамках периодического обслуживания.

Политика прекращения поддержки основной версии

В таблице ниже приведены сведения о прекращении поддержки основных версий MySQL. Даты соответствуют политике выбора версий сообщества PostgreSQL.

Версия Новые возможности Дата начала предоставления поддержки Azure Дата прекращения поддержки (Azure)
PostgreSQL 16 Функции 15 октября-23 9-ноябрь-28
PostgreSQL 15 Функции 15-май-23 11 ноября-27
PostgreSQL 14 Функции 29-юн-22 12-ноябрь-26
PostgreSQL 13 Функции 25-май-21 13 ноября-25
PostgreSQL 12 Функции 22-сентября 20 14 ноября-24
PostgreSQL 11 Функции 24-июля-19 9-ноябрь-25
PostgreSQL 10 (прекращено) Функции 4-июнь-18 10 ноября-22
PostgreSQL 9.5 (поддержка прекращена) Функции 18 апреля-18 11-февраль-21
PostgreSQL 9.6 (поддержка прекращена) Функции 18 апреля-18 11 ноября-21

Поддержка PostgreSQL 11

Azure расширяет свою поддержку PostgreSQL 11 в База данных Azure для PostgreSQL отдельных серверах и База данных Azure для PostgreSQL гибких серверах. Эта расширенная поддержка временная шкала предназначена для предоставления пользователям больше времени для планирования и миграции на гибкий сервер База данных Azure для PostgreSQL для более высоких версий PostgreSQL.

Поддержка одного сервера:

  • До 28 марта 2025 г. пользователи могут продолжать создавать и использовать серверы PostgreSQL 11 на одном сервере База данных Azure для PostgreSQL, за исключением создания с помощью портал Azure. Важно отметить, что другие ограничения , связанные с устаревшими ядрами PostgreSQL, по-прежнему применяются.
  • Azure предложит обновления, включающие дополнительные версии, предоставляемые сообществом PostgreSQL для серверов PostgreSQL 11 до 9 ноября 2023 года.

Поддержка гибкого сервера

  • Пользователи могут создавать серверы PostgreSQL 11 на гибком сервере База данных Azure для PostgreSQL до 9 ноября 2025 г.
  • Как и для одного сервера, обновления сообщества PostgreSQL, предоставляемые дополнительными версиями, будут доступны для серверов PostgreSQL 11 до 9 ноября 2023 года.
  • С 9 ноября 2023 г. до 9 ноября 2025 г. пользователи могут продолжать использовать и создавать новые экземпляры PostgreSQL 11 на гибком сервере, они будут подвергаться ограничениям других устаревших обработчиков PostgreSQL.

Это расширение поддержки Postgres 11 является частью обязательства Azure обеспечить простой путь миграции и обеспечить непрерывную функциональность для пользователей.

Устаревшие версии ядра PostgreSQL не поддерживаются на гибком сервере База данных Azure для PostgreSQL

Вы можете продолжать запускать устаревшую версию в База данных Azure для PostgreSQL гибком сервере. Однако следует обратить внимание на следующие ограничения после даты прекращения поддержки каждой версии Базы данных PostgreSQL:

  • Так как сообщество не выпустит никаких дополнительных исправлений ошибок или исправлений безопасности, База данных Azure для PostgreSQL гибкий сервер не исправит отставленный ядро СУБД для каких-либо ошибок или проблем с безопасностью, или в противном случае принять меры безопасности относительно устаревшего ядра СУБД. В результате могут возникнуть уязвимости системы безопасности или другие проблемы. Однако Azure продолжает выполнять периодическое обслуживание и исправление для узла, ОС, контейнеров и других компонентов, связанных с службой.
  • Если может возникнуть проблема поддержки, связанная с самой подсистемой PostgreSQL, так как сообщество больше не предоставляет исправления, мы не можем предоставить вам поддержку. В таких случаях необходимо обновить базу данных до одной из поддерживаемых версий.
  • Вы не сможете создавать новые серверы базы данных для устаревшей версии. Однако вы сможете выполнять восстановление на определенный момент времени и создавать реплика чтения для существующих серверов.
  • Новые возможности службы, разработанные База данных Azure для PostgreSQL гибким сервером, могут быть доступны только для поддерживаемых версий сервера базы данных.
  • Соглашения об уровне обслуживания простоя применяются исключительно к База данных Azure для PostgreSQL проблемам, связанным с гибкой службой сервера, и не к простоям, вызванным ошибками, связанными с ядром СУБД.
  • В крайнем случае серьезной угрозы службе, вызванной уязвимостью ядра СУБД PostgreSQL, обнаруженной в, устаревшей версии базы данных, Azure может остановить сервер базы данных для защиты службы. В таком случае вы получите уведомление об обновлении сервера перед тем, как перейти к сети.
  • Новые расширения, представленные для гибкого сервера Azure Postgres, не будут поддерживаться в устаревших версиях postgres сообщества.

Формат версии PostgreSQL

До PostgreSQL версии 10 Политика выбора версий PostgreSQL считается обновлением основного номера версии, что приводит к увеличению первого или второго числа. Например, с 9.5 на 9.6 считалось обновлением основной версии. Начиная с версии 10, обновлением основной версии считается только изменение первого числа. Например, с 10.0 на 10.1 — это обновление дополнительной версии. Обновление с версии 10 на 11 — это обновление основной версии.

Следующие шаги