Поделиться через


Поддерживаемые версии базы данных в Azure Cosmos DB для PostgreSQL

Область применения: Azure Cosmos DB для PostgreSQL (на базе расширения базы данных Citus до PostgreSQL)

Версии PostgreSQL

Версия PostgreSQL, запущенная в кластере, настраивается во время создания и может быть обновлена на месте после создания кластера. Azure Cosmos DB для PostgreSQL в настоящее время поддерживает следующие основные версии PostgreSQL:

PostgreSQL версии 16

Текущий дополнительный выпуск — 16.3. Сведения об улучшениях и исправлениях в этом дополнительном выпуске см. в документации по PostgreSQL.

PostgreSQL версии 15

Текущий дополнительный выпуск — 15.7. Сведения об улучшениях и исправлениях в этом дополнительном выпуске см. в документации по PostgreSQL.

PostgreSQL версии 14

Текущий дополнительный выпуск — 14.12. Сведения об улучшениях и исправлениях в этом дополнительном выпуске см. в документации по PostgreSQL.

PostgreSQL версии 13

Текущий дополнительный выпуск — 13.15. Сведения об улучшениях и исправлениях в этом дополнительном выпуске см. в документации по PostgreSQL.

PostgreSQL версии 12

Текущий дополнительный выпуск — 12.19. Сведения об улучшениях и исправлениях в этом дополнительном выпуске см. в документации по PostgreSQL.

PostgreSQL версии 11 и более ранних версий

Мы не поддерживаем PostgreSQL версии 11 и более ранних версий для Azure Cosmos DB для PostgreSQL.

Внимание

Сообщество PostgreSQL завершило поддержку PostgreSQL 11 ноября 2023 года. См . ограничения , которые применяются к устаревшим основным версиям PostgreSQL в Azure Cosmos DB для PostgreSQL. Узнайте об обновлениях на месте для основных версий PostgreSQL в Azure Cosmos DB для PostgreSQL.

Последний дополнительный выпуск — 11.22. Дополнительные сведения об улучшениях и исправлениях в последнем дополнительном выпуске см. в документации PostgreSQL.

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

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

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

Azure Cosmos DB для PostgreSQL поддерживает каждую основную версию PostgreSQL с даты, в которой Azure начинает поддерживать версию до тех пор, пока сообщество PostgreSQL не отставает от этой основной версии PostgreSQL. См. политику управления версиями сообщества PostgreSQL.

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

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

Основные даты выхода версии PostgreSQL в Azure Cosmos DB для PostgreSQL следуют политике управления версиями сообщества PostgreSQL.

Версия Новые возможности Поддерживается с момента Дата прекращения поддержки (Azure)
PostgreSQL 16 Функции 28 сентября 2023 г. 9 ноября 2028 г.
PostgreSQL 15 Функции 20 октября 2022 г. 11 ноября 2027 г.
PostgreSQL 14 Функции 1 октября 2021 г. 12 ноября 2026 г.
PostgreSQL 13 Функции 6 апреля 2021 г. 13 ноября 2025 г.
PostgreSQL 12 Функции 6 апреля 2021 г. 14 ноября 2024 г.
PostgreSQL 11 Функции 7 мая 2019 г. 9 ноября 2023 г. (отставной)

Устаревшие версии ядра PostgreSQL не поддерживаются в Azure Cosmos DB для PostgreSQL

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

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

Citus и другие версии расширений

В зависимости от того, какая версия PostgreSQL выполняется в кластере, также будут установлены разные версии расширений PostgreSQL. В частности, PostgreSQL 14, PostgreSQL 15 и PostgreSQL 16 поставляется с Citus 12, PostgreSQL 13 поставляется с Citus 11, PostgreSQL 12 поставляется с Citus 10, а более ранние версии PostgreSQL приходят с Citus 9.5.

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