

# 管理适用于 Aurora PostgreSQL 的 Babelfish 版本更新
<a name="babelfish-information"></a>

Babelfish 可用于 Aurora PostgreSQL 13.4 及更高版本。Babelfish 更新随 Aurora PostgreSQL 数据库引擎的某些新版本提供。有关更多信息，请参阅 [https://docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/Welcome.html](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraPostgreSQLReleaseNotes/Welcome.html)。

**注意**  
在 Aurora PostgreSQL 13 的任何版本上运行的 Babelfish 数据库集群都无法升级到 Aurora PostgreSQL 14.3、14.4 和 14.5。此外，Babelfish 不支持从 13.x 直接升级到 15.x。您必须先将 13.x 数据库集群升级到 14.6 及更高版本，然后升级到 15.x 版本。

有关不同 Babelfish 版本中支持的功能的列表，请参阅 [Babelfish 的各个版本支持的功能](babelfish-compatibility.supported-functionality-table.md)。

有关当前不受支持的功能的列表，请参阅 [Babelfish 中不支持的功能](babelfish-compatibility.tsql.limitations-unsupported.md)。

可以使用 [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-engine-versions.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-engine-versions.html) AWS CLI 命令，通过查询 AWS 区域来获取支持 Babelfish 的 Aurora PostgreSQL 版本列表，如下所示：

对于 Linux、macOS 或 Unix：

```
$ aws rds describe-db-engine-versions --region us-east-1 \
    --engine aurora-postgresql \
    --query '*[]|[?SupportsBabelfish==`true`].[EngineVersion]' \
    --output text
```

有关更多信息，请参阅 *AWS CLI 命令参考* 中的 [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-engine-versions.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-engine-versions.html)。

在以下主题中，您可以了解如何识别 Aurora PostgreSQL 数据库集群上运行的 Babelfish 版本，以及如何升级到新版本。

**Contents**
+ [确定您的 Babelfish 版本](babelfish-information-identify-version.md)
+ [将 Babelfish 集群升级到新版本](babelfish-information-upgrading.md)
  + [将 Babelfish 升级到新的次要版本](babelfish-information-upgrading-minor.md)
  + [将 Babelfish 升级到新的主要版本](babelfish-information-upgrading-major.md)
    + [在将 Babelfish 升级到新的主要版本之前](babelfish-information-upgrading-major.md#babelfish-information-upgrading-preliminary)
    + [执行主要版本升级](babelfish-information-upgrading-major.md#babelfish-performing-major-version-upgrade)
    + [在升级到新的主要版本之后](babelfish-information-upgrading-major.md#babelfish-information-upgrading-post-upgrade)
    + [示例：将 Babelfish 数据库集群升级到主要版本](babelfish-information-upgrading-major.md#babelfish-information-upgrading-example)
+ [使用 Babelfish 产品版本参数](babelfish-guc-version.md)
  + [配置 Babelfish 产品版本参数](babelfish-guc-version.md#babelfish-guc-version-setvalues)
  + [受影响的查询和参数](babelfish-guc-version.md#babelfish-guc-version-affects)
  + [带有 babelfishpg\$1tsql.version 参数的接口](babelfish-guc-version.md#babelfish-guc-version-tsql)