Azure Database for PostgreSQL 版本策略Azure Database for PostgreSQL versioning policy

此页面介绍 Azure Database for PostgreSQL 版本控制策略。This page describes the Azure Database for PostgreSQL versioning policy.

支持的 PostgreSQL 版本Supported PostgreSQL versions

Azure Database for PostgreSQL 支持以下数据库版本。Azure Database for PostgreSQL supports the following database versions.

版本Version
PostgreSQL 11PostgreSQL 11
PostgreSQL 10PostgreSQL 10
PostgreSQL 9.6PostgreSQL 9.6
PostgreSQL 9.5PostgreSQL 9.5

主要版本支持Major version support

PostgreSQL 社区版本控制策略所述,从 Azure 开始支持该版本之日起,到 PostgreSQL 社区停用该版本之日结束,在此期间,Azure Database for PostgreSQL 将支持 PostgreSQL 的每个主版本。Each major version of PostgreSQL will be supported by Azure Database for PostgreSQL from the date on which Azure begins supporting the version until the version is retired by the PostgreSQL community, as provided in the PostgreSQL community versioning policy.

次要版本支持Minor version support

在定期维护过程中,Azure Database for PostgreSQL 会自动从次要版本升级到 Azure 首选的 PostgreSQL 版本。Azure Database for PostgreSQL automatically performs minor version upgrades to the Azure preferred PostgreSQL version as part of periodic maintenance.

主要版本停用策略Major version retirement policy

下表提供了 PostgreSQL 主版本的停用详细信息。The table below provides the retirement details for PostgreSQL major versions. 日期遵循 PostgreSQL 社区版本控制策略The dates follow the PostgreSQL community versioning policy.

版本Version 新增功能What's New Azure 支持开始日期Azure support start date 停用日期Retirement date
PostgreSQL 9.5PostgreSQL 9.5 功能Features 2018 年 4 月 18 日April 18, 2018 2021 年 2 月 11 日February 11, 2021
PostgreSQL 9.6PostgreSQL 9.6 功能Features 2018 年 4 月 18 日April 18, 2018 2021 年 11 月 11 日November 11, 2021
PostgreSQL 10PostgreSQL 10 功能Features 2018 年 6 月 4 日June 4, 2018 2022 年 11 月 10 日November 10, 2022
PostgreSQL 11PostgreSQL 11 功能Features 2019 年 7 月 24 日July 24, 2019 2023 年 11 月 9 日November 9, 2023

Azure Database for PostgreSQL 不支持已停用的 PostgreSQL 引擎版本Retired PostgreSQL engine versions not supported in Azure Database for PostgreSQL

在停用每个 PostgreSQL 数据库版本之后,如果继续运行已停用版本,需要注意以下限制:After the retirement date for each PostgreSQL database version, if you continue running the retired version, note the following restrictions:

  • 由于社区将不会发布任何进一步的 bug 修复或安全修复,Azure Database for PostgreSQL 将不会针对任何 bug 或安全问题修补已停用的数据库引擎,也不会针对已停用的数据库引擎采取安全措施。As the community will not be releasing any further bug fixes or security fixes, Azure Database for PostgreSQL will not patch the retired database engine for any bugs or security issues or otherwise take security measures with regard to the retired database engine. 因此,你可能会遇到安全漏洞或其他问题。You may experience security vulnerabilities or other issues as a result. 但是,Azure 将继续对主机、OS、容器以及任何其他与服务相关的组件执行定期维护和修补。However, Azure will continue to perform periodic maintenance and patching for the host, OS, containers, and any other service-related components.
  • 如果你可能遇到的任何支持问题与 PostgreSQL 数据库有关,我们可能无法为你提供支持。If any support issue you may experience relates to the PostgreSQL database, we may not be able to provide you with support. 在这种情况下,必须升级数据库,以便我们为你提供任何支持。In such cases, you will have to upgrade your database in order for us to provide you with any support.
  • 无法为已停用的版本创建新的数据库服务器。You will not be able to create new database servers for the retired version. 但能够执行时间点恢复并为现有服务器创建只读副本。However, you will be able to perform point-in-time recoveries and create read replicas for your existing servers.
  • Azure Database for PostgreSQL 开发的新服务功能可能仅适用于受支持的数据库服务器版本。New service capabilities developed by Azure Database for PostgreSQL may only be available to supported database server versions.
  • 运行时间 SLA 将仅适用于与 Azure Database for PostgreSQL 服务相关的问题,而不适用于与数据库引擎相关的 bug 导致的任何故障时间。Uptime SLAs will apply solely to Azure Database for PostgreSQL service-related issues and not to any downtime caused by database engine-related bugs.
  • 极端情况下,如果在已停用的数据库版本中识别的 PostgreSQL 数据库引擎漏洞对服务造成严重威胁,Azure 可能会选择停止数据库服务器,以保护服务。In the extreme event of a serious threat to the service caused by the PostgreSQL database engine vulnerability identified in the retired database version, Azure may choose to stop your database server to secure the service. 这种情况下,系统会通知你在将服务器联机之前升级服务器。In such case, you will be notified to upgrade the server before bringing the server online.

PostgreSQL 版本语法PostgreSQL version syntax

在 PostgreSQL 版本 10 之前,PostgreSQL 版本控制策略主版本 升级视为第一个 第二个数字的增加。Before PostgreSQL version 10, the PostgreSQL versioning policy considered a major version upgrade to be an increase in the first or second number. 例如,9.5 到 9.6 的升级视为 版本升级。For example, 9.5 to 9.6 was considered a major version upgrade. 从版本 10 开始,只有第一个数字更改才视为主版本升级。As of version 10, only a change in the first number is considered a major version upgrade. 例如,10.0 到 10.1 是 次要 版本升级。For example, 10.0 to 10.1 is a minor release upgrade. 版本 10 到 11 的升级是 版本升级。Version 10 to 11 is a major version upgrade.

后续步骤Next steps