发布于: Mar 7, 2022

Amazon Aurora PostgreSQL 兼容版 现已提供 Multi Major Version 升级支持,允许您对多个不同的主要版本执行主要版本升级。

之前,每次只能对一个较高版本进行主要版本升级。例如,PostgreSQL 9.6.X 只能升级至 PostgreSQL 10.X。如果您想要将旧实例升级到最新主要版本,必须执行多次主要版本升级,直到升级为目标版本为止。

您可以将数据库集群就地升级到 PostgreSQL 主版本 11.X, 12.X and 13.X。您只需在 Amazon RDS 管理控制台中单击几下,也可以使用 AWS 开发工具包或 CLI 来完成升级,而无需进行数据库备份或将数据库还原到新版本。借助多主要版本升级功能,您能够以无缝方式一步执行以下任何升级,从而显著缩短停机时间。

  • 从 PostgreSQL 9.6.X 升级至 PostgreSQL 11.X
  • 从 PostgreSQL 9.6.X 升级至 PostgreSQL 12.X
  • 从 PostgreSQL 10.X 升级至 PostgreSQL 12.X
  • 从 PostgreSQL 10.X 升级至 PostgreSQL 13.X
  • 从 PostgreSQL 11.X 升级至 PostgreSQL 13.X

要进行升级,请在 AWS 管理控制台上选择对应于您要升级的数据库集群的“Modify”(修改) 选项,选择您要升级到的 Aurora PostgreSQL,并继续使用向导。升级将会立即应用(如果您选择“Apply Immediately”(立即应用) 选项),也可能会在下一个维护时段(默认)应用。请注意,不管是哪一种情况,在升级完成且您的数据库实例重启时,您的数据库将有几分钟无法访问。请查看 Aurora 文档,以了解作为源和目标版本支持的 Aurora PostgreSQL 版本的更多详细信息,以及与升级过程相关的任何限制。此功能已在 Amazon Aurora PostgreSQL 支持的所有区域中推出。

Amazon Aurora 兼具高端商用数据库的性能和可用性,以及开源数据库的简易性和成本效益。与典型的 PostgreSQL 数据库相比,它将性能提高了三倍,并且提高了可扩展性、持久性和安全性。有关更多信息,请访问 Amazon Aurora 产品页面。要开始使用 Amazon Aurora PostgreSQL,请访问我们的入门页面

2022 年 5 月 4 日:我们最初发表这篇文章时没有提到从 PostgreSQL 10.X 到 PostgreSQL 13.X 的升级,以及从 PostgreSQL 11.X 到 PostgreSQL 13.X 的升级,后来重新发表的文章包括了这些内容。