将 Babelfish 集群升级到新版本
Babelfish 的新版本将在 Aurora PostgreSQL 数据库引擎 13.4 版之后的一些新版本中提供。每个新版本的 Babelfish 都有自己的版本号。与 Aurora PostgreSQL 一样,Babelfish 对版本使用 major
.minor
.patch
命名方案。例如,第一个 Babelfish 版本(即 Babelfish 1.0.0)作为 Aurora PostgreSQL 13.4.0 的一部分提供。
Babelfish 不需要单独的安装过程。如 创建 Babelfish for Aurora PostgreSQL 数据库集群 中所述,Turn on Babelfish(打开 Babelfish)是您在创建 Aurora PostgreSQL 数据库集群时选择的选项。
同样,您不能独立于支持的 Aurora 数据库集群升级 Babelfish。要将现有适用于 Aurora PostgreSQL 的 Babelfish 数据库集群升级到新版本的 Babelfish,请将 Aurora PostgreSQL 数据库集群升级到支持要使用的 Babelfish 版本的新版本。您遵循的升级过程取决于支持 Babelfish 部署的 Aurora PostgreSQL 版本,如下所示。
- 主要版本升级
-
您必须先将以下 Aurora PostgreSQL 版本升级到 Aurora PostgreSQL 14.6 及更高版本,然后才能升级到 Aurora PostgreSQL 15.2 版本。
-
Aurora PostgreSQL 13.8 及所有更高版本
-
Aurora PostgreSQL 13.7.1 及所有更高次要版本
-
Aurora PostgreSQL 13.6.4 及所有更高次要版本
您可以将 Aurora PostgreSQL 14.6 及更高版本升级到 Aurora PostgreSQL 15.2 及更高版本。
将 Aurora PostgreSQL 数据库集群升级到新的主要版本涉及到几项初步任务。有关更多信息,请参阅 执行主要版本升级。要成功升级适用于 Aurora PostgreSQL 的 Babelfish 数据库集群,您需要为新的 Aurora PostgreSQL 版本创建自定义数据库集群参数组。这个新参数组必须包含与您正在升级的集群相同的 Babelfish 参数设置。有关更多信息以及主要版本升级源和目标的表,请参阅 将 Babelfish 升级到新的主要版本。
-
- 次要版本升级和补丁
-
次要版本和补丁不要求为升级创建新的数据库集群参数组。次要版本和补丁可以使用次要版本升级过程,无论是自动应用还是手动应用。有关更多信息以及版本源和目标的表,请参阅 将 Babelfish 升级到新的次要版本。
注意
在执行主要或次要升级之前,将所有待处理的维护任务应用于适用于 Aurora PostgreSQL 的 Babelfish 集群。