支持的 PostgreSQL 主版本
适用于: Azure Database for PostgreSQL - 单一服务器
重要
Azure Database for PostgreSQL - 单一服务器即将停用。 我们强烈建议升级到 Azure Database for PostgreSQL 灵活服务器。 有关迁移到 Azure Database for PostgreSQL 灵活服务器的详细信息,请参阅 Azure Database for PostgreSQL 单一服务器会发生什么情况?。
请参阅 Azure Database for PostgreSQL 版本控制策略以了解支持策略详细信息。
Azure Database for PostgreSQL 目前支持以下主版本:
PostgreSQL 版本 11
当前次要版本为 11.18。 若要详细了解此次要版本中的改进和修复,请参阅 PostgreSQL 文档。
PostgreSQL 版本 10
当前次要版本为 10.22。 若要详细了解此次要版本中的改进和修复,请参阅 PostgreSQL 文档。
PostgreSQL 版本 9.6(已停用)
为了遵守 Postgres 社区的版本控制策略,Azure Database for PostgreSQL 从 2021 年 11 月 11 日停用了 PostgreSQL 版本 9.6。 请参阅 Azure Database for PostgreSQL 版本控制策略以了解更多详细信息和限制。 如果运行的是此主版本,请升级到更高版本,最好尽早升级到 PostgreSQL 11。
PostgreSQL 版本 9.5(已停用)
为了遵守 Postgres 社区的版本控制策略,Azure Database for PostgreSQL 从 2021 年 2 月 11 日停用了 PostgreSQL 版本 9.5。 请参阅 Azure Database for PostgreSQL 版本控制策略以了解更多详细信息和限制。 如果运行的是此主版本,请升级到更高版本,最好尽早升级到 PostgreSQL 11。
管理升级
PostgreSQL 项目定期发布次要版本来修复已报告的 bug。 Azure Database for PostgreSQL 在服务的每月部署期间会自动使用次要版本修补服务器。
不支持主要版本的自动就地升级。 若要升级到更高的主版本,你可以
- 采用使用转储和还原执行主版本升级中介绍的方法之一。
- 使用 pg_dump 和 pg_restore 将数据库移动到使用新引擎版本创建的服务器上。
- 使用 Azure 数据库迁移服务进行联机升级。
版本语法
在 PostgreSQL 版本 10 之前,PostgreSQL 版本控制策略将主版本升级视为第一个或第二个数字的增加。 例如,9.5 到 9.6 的升级视为主版本升级。 从版本 10 开始,只有第一个数字更改才视为主版本升级。 例如,10.0 到 10.1 是次要版本升级。 版本 10 到 11 的升级是主版本升级。
后续步骤
有关支持的 PostgreSQL 扩展的信息,请参阅扩展文档。