

# 将 Babelfish 集群升级到新版本
<a name="babelfish-information-upgrading"></a>

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 数据库集群](babelfish-create.md) 中所述，**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 数据库集群升级到新的主要版本涉及到几项初步任务。有关更多信息，请参阅 [执行主要版本升级](USER_UpgradeDBInstance.PostgreSQL.MajorVersion.md)。要成功升级适用于 Aurora PostgreSQL 的 Babelfish 数据库集群，您需要为新的 Aurora PostgreSQL 版本创建自定义数据库集群参数组。这个新参数组必须包含与您正在升级的集群相同的 Babelfish 参数设置。有关更多信息以及主要版本升级源和目标的表，请参阅 [将 Babelfish 升级到新的主要版本](babelfish-information-upgrading-major.md)。

**次要版本升级和补丁**  
次要版本和补丁不要求为升级创建新的数据库集群参数组。次要版本和补丁可以使用次要版本升级过程，无论是自动应用还是手动应用。有关更多信息以及版本源和目标的表，请参阅 [将 Babelfish 升级到新的次要版本](babelfish-information-upgrading-minor.md)。

**注意**  
在执行主要或次要升级之前，将所有待处理的维护任务应用于适用于 Aurora PostgreSQL 的 Babelfish 集群。

**Topics**
+ [将 Babelfish 升级到新的次要版本](babelfish-information-upgrading-minor.md)
+ [将 Babelfish 升级到新的主要版本](babelfish-information-upgrading-major.md)