Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается политика управления версиями Базы данных Azure для PostgreSQL.
Основная версия
Основная версия — это изменение в первой цифре версии. Например, обновление с PostgreSQL 16 до PostgreSQL 17 является обновлением основной версии. Основные версии представляют новые функции и возможности. Они могут включать изменения, требующие обновления кода приложения. База данных Azure для PostgreSQL поддерживает каждую основную версию PostgreSQL с даты, когда Azure начинает предлагать поддержку до конца срока действия версии (окончания поддержки), как определено сообществом PostgreSQL. Дополнительные сведения см. в политике управления версиями сообщества PostgreSQL.
Политика поддержки
В следующей таблице приведены сведения о выходе на пенсию для основных версий PostgreSQL. Даты соответствуют политике выбора версий сообщества PostgreSQL.
| Версия PostgreSQL | Что нового? | Дата начала поддержки Azure уровня "Стандартный" | Дата окончания поддержки Azure уровня "Стандартный" |
|---|---|---|---|
| PostgreSQL 18 (предварительная версия)* | Заметки о выпуске | 25-сентября 2025 (предварительная версия) | 14 ноября 2030 г. |
| PostgreSQL 17 | Заметки о выпуске | 30-Sep-2024 | 8-Nov-2029 |
| PostgreSQL 16 | Заметки о выпуске | 15-Oct-2023 | 9-Nov-2028 |
| PostgreSQL 15 | Заметки о выпуске | 15-May-2023 | 11-Nov-2027 |
| PostgreSQL 14 | Заметки о выпуске | 29-Jun-2022 | 12-Nov-2026 |
| PostgreSQL 13 | Заметки о выпуске | 25-May-2021 | 31-Мар-2026 |
| PostgreSQL 12 | Заметки о выпуске | 22-Sep-2020 | 31-Мар-2026 |
| PostgreSQL 11 | Заметки о выпуске | 24-Jul-2019 | 31-Мар-2026 |
PostgreSQL 18 в настоящее время доступен в предварительной версии в Базе данных Azure для PostgreSQL с начальной доступностью в регионе "Восточная Азия".
Поддерживаемые дополнительные версии
Гибкий экземпляр сервера Базы данных Azure для PostgreSQL автоматически обновляет дополнительные версии до предпочтительной версии PostgreSQL Azure во время периодического обслуживания.
Расширенная поддержка
Чтобы обеспечить безопасность и соответствие требованиям рабочих нагрузок за пределами срока действия сообщества (окончание поддержки), Azure вводит расширенную поддержку базы данных Azure для PostgreSQL.
Расширенная поддержка обеспечивает постоянный доступ к критически важным обновлениям системы безопасности и технической помощи. При расширенной поддержке у вас есть время для планирования и реализации стратегии обновления с уверенностью.
Расширенная поддержка обеспечивает:
- До трех дополнительных лет поддержки после окончания стандартной поддержки
- Исправления безопасности и критически важные исправления ошибок
- Техническая поддержка через каналы поддержки Azure (на ваш существующий план)
Note
Расширенная поддержка не включает новые выпуски компонентов, улучшения производительности или поддержку дополнительных обновлений версий.
Зачем использовать расширенную поддержку?
Расширенная поддержка идеально подходит для клиентов, которые...
- Требуется больше времени для обновления сложных рабочих нагрузок.
- Требовать обеспечения регламентов и безопасности во время планирования обновления.
- Зависит от непрерывной технической поддержки критически важных сред.
Лучшие практики
- Рассматривать расширенную поддержку как временный мост, а не долгосрочное решение.
- Запустите планирование обновления до окончания срока действия (окончания поддержки).
- Рассмотрите возможность обновления до более новых версий, таких как PostgreSQL 15 или 16 для повышения производительности и поддержки.
Допустимые версии PostgreSQL
| Версия PostgreSQL | Дата начала поддержки Azure уровня "Стандартный" | Дата завершения работы сообщества | Дата окончания поддержки Azure уровня "Стандартный" | Дата начала платной расширенной поддержки | Дата окончания платной расширенной поддержки |
|---|---|---|---|---|---|
| 11 | 24 июля 2019 г. | 9 ноября 2023 г. | 31 марта 2026 г. | 1 апреля 2026 г. | 8 ноября 2026 г. |
| 12 | 22 сентября 2020 г. | 14 ноября 2024 г. | 31 марта 2026 г. | 1 апреля 2026 г. | 13 ноября 2027 г. |
| 13 | 25 мая 2021 г. | 13 ноября 2025 г. | 31 марта 2026 г. | 1 апреля 2026 г. | 12 ноября 2028 г. |
| 14 | 29 июня 2022 г. | 12 ноября 2026 г. | 11 декабря 2026 г. | 12 декабря 2026 г. | 11 ноября 2029 г. |
Регистрация и цена
- Автоматическая регистрация: серверы PostgreSQL с неподдерживаемых версий автоматически регистрируются в расширенной поддержке 1 марта 2026 г.
- Опция Opt-Out: Вы можете отказаться в любое время, обновив версию до поддерживаемой.
- Льготный период: применяется одномесячный льготный период. Выставление счетов начинается 1 апреля 2026 г.
- Цены: сведения будут опубликованы на этой странице перед началом выставления счетов.
Часто задаваемые вопросы
Вопрос. Что делать, если я хочу продолжать работать без расширенной поддержки? Можно ли отказаться?
Ответ: Нет.
Вопрос. Что произойдет, если я продолжаю работать неподдерживаемую версию PostgreSQL в Azure после окончания поддержки сообщества?
Ответ. Сервер автоматически регистрируется в расширенной поддержке через месяц после окончания срока поддержки сообщества (или 1 марта 2026 г. для версий 11, 12 и 13).
Вопрос. Можно ли продолжать использовать экземпляр PostgreSQL без расширенной поддержки?
Ответ. Да, но после льготного периода вы автоматически регистрируетесь в платной расширенной поддержке, если вы не обновляете поддерживаемую версию. В течение льготного периода предполагается полный операционный риск, и поддержка Майкрософт не может гарантировать разрешение проблем.
Вопрос. Может ли приложение прерываться во время обновления основной версии?
А. Обновления основных версий PostgreSQL могут привести к изменениям, которые могут повлиять на ваше приложение, например устаревшие параметры конфигурации, несовместимые расширения или различия в поведении SQL. Перед применением обновлений в рабочей среде рекомендуется проверять обновления в нерабокой среде. Дополнительные сведения см. в основных рекомендациях и ограничениях в документации по обновлению основных версий .
Note
База данных Azure для PostgreSQL поддерживает обновления основной версии на месте только до поддерживаемых версий PostgreSQL. Например, вы можете обновить текущую версию, учитывая, что целевая версия официально поддерживается Azure во время обновления. Неподдерживаемые версии не могут быть выбраны в качестве целевых объектов обновления, а попытка обновления до устаревшей версии может привести к сбою или нарушению работы службы. Всегда обратитесь к политике управления версиями Azure PostgreSQL и документации по обновлению перед началом обновления основной версии.
Вопрос. Как узнать, находится ли сервер в расширенной поддержке?
Ответ. Портал Azure и CLI четко указывают, зарегистрирован ли сервер в расширенной поддержке.
Вопрос. Нужно ли обновлять параметры сервера после обновления основных версий?
Ответ. Никаких изменений вручную не требуется. Рабочий процесс обновления автоматически обновляет параметры для новой версии PostgreSQL.
Вопрос. Обновляются ли расширения PostgreSQL автоматически во время обновления основной версии?
Ответ: Нет. Хотя Azure обновляет ядро СУБД, неядерные расширения (например, pgvector, timescaledb) требуют обновления вручную. Используйте или повторно создайте ALTER EXTENSION ... UPDATE неподдерживаемые расширения после обновления.
Вопрос. Как уменьшить время простоя во время основного обновления?
Ответ. Чтобы свести к минимуму время простоя, выполните приведенные ниже действия.
- Планирование обновлений в течение низких часов трафика.
- Определите и исправьте все блокировщики обновления (например, расширения, роли, слоты репликации) перед обновлением.
- Приостановите фоновые задания и длительные сеансы.
- Временно масштабируйте вычислительные ресурсы, чтобы ускорить pg_upgrade.
- При необходимости очистите избыточные данные с помощью VACUUM или REINDEX.
- Запустите АНАЛИЗ после обновления, чтобы восстановить производительность.
Вопрос. Где можно отслеживать, какой из моих серверов приближается к концу поддержки?
Ответ. Azure обеспечивает видимость через портал.
Вопрос. Какие варианты поддержки доступны на этапе расширенной поддержки?
Серверы в расширенной поддержке могут открывать обращения в поддержку только для проблем, связанных с безопасностью. Запросы функций, настройка производительности и общие исправления ошибок не поддерживаются для версий, поддержка которых закончена. Улучшения существующих функций для конечных версий поддержки не будут поддерживаться.
Вопрос. Как будет обрабатываться период между 13 ноября 2025 г. и 1 марта 2026 г. для PostgreSQL версии 13? Будет ли поддерживаться в течение этого времени? Как это будет отличаться от периода до 13 ноября 2025 г.?
Ответ. Согласно политике управления версиями сообщества PostgreSQL, каждая основная версия поддерживается до тех пор, пока не будет прекращена сообществом. Бесплатная расширенная поддержка из Azure будет предоставлена до 31 марта 2026 г. Клиенты платят за расширенную поддержку с 1 апреля. Чтобы обеспечить постоянную поддержку и доступ к новым функциям, обновите до более новых версий.
Поддержка PostgreSQL 12
Azure расширяет поддержку postgreSQL 12 в гибких экземплярах сервера Базы данных Azure для PostgreSQL. Эта расширенная временная шкала поддержки дает больше времени для обновления до более высоких версий PostgreSQL. Он упрощает плавный переход для пользователей, которые в настоящее время полагаются на PostgreSQL 12.
Поддержка PostgreSQL 11
Azure расширяет поддержку PostgreSQL 11 в гибких экземплярах сервера базы данных Azure для PostgreSQL. Эта расширенная временная шкала поддержки дает больше времени для обновления до более высоких версий PostgreSQL. Он упрощает плавный переход для пользователей, которые в настоящее время полагаются на PostgreSQL 11.
Устаревшие версии ядра PostgreSQL не поддерживаются в Базе данных Azure для PostgreSQL
Вы можете продолжать использовать архивную версию в гибких серверных экземплярах базы данных Azure для PostgreSQL. Однако после даты выхода на пенсию для каждой версии базы данных PostgreSQL применяются следующие ограничения:
Когда сообщество прекращает поддержку версии PostgreSQL, база данных Azure для PostgreSQL перестает применять исправления ошибок и обновления безопасности к ядру СУБД. Это изменение может предоставить серверу риск безопасности или другие проблемы. Однако Azure продолжает поддерживать и исправлять базовый узел, операционную систему, контейнеры и связанные компоненты службы.
Если возникает проблема с поддержкой, связанная с самой подсистемой PostgreSQL, возможно, не удается предоставить поддержку, так как сообщество больше не предоставляет исправления. В таких случаях необходимо обновить базу данных до одной из поддерживаемых версий.
Невозможно создать новые серверы с помощью устаревшей версии PostgreSQL. Однако вы можете выполнять восстановление на определенный момент времени и создавать реплики чтения для существующих серверов.
Новые возможности службы, разработанные сервером Базы данных Azure для PostgreSQL, могут быть доступны только для поддерживаемых версий сервера базы данных.
Соглашения об уровне доступности применяются исключительно к вопросам, связанным с гибкой службой экземпляра сервера базы данных Azure для PostgreSQL, и не применяются к простоям, вызванным ошибками, связанными с ядром СУБД.
В редких случаях, когда критическая уязвимость в устаревшей версии PostgreSQL представляет угрозу для службы, Azure может остановить затронутые серверы для защиты платформы. В таких случаях вы получите уведомление об обновлении сервера перед передачей сервера в режим "в сети".
Новые расширения, введенные для гибких серверных экземпляров базы данных Azure для PostgreSQL, не поддерживаются на версиях PostgreSQL, которые были сняты сообществом.
Формат версии PostgreSQL
До PostgreSQL версии 10 политика управления версиями PostgreSQL считала обновление основной версии увеличением первого или второго числа. Например, обновление основной версии было рассмотрено с 9.5 до 9.6. Начиная с версии 10, обновлением основной версии считается только изменение первого числа. Например, обновление с версии 10.0 до 10.1 является минорным обновлением версии. Версия 10–11 — это обновление основной версии.