获取您的 AWS 区域中可用版本的列表
通过查询 AWS 区域并使用 AWS CLI 命令 describe-db-engine-versions,您可以获得可用作 Aurora PostgreSQL 数据库集群的升级目标的所有引擎版本列表,如下所示。
对于 Linux、macOS 或 Unix:
aws rds describe-db-engine-versions \ --engine aurora-postgresql \ --engine-version
version-number
\ --query 'DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}' \ --output text
对于 Windows:
aws rds describe-db-engine-versions ^ --engine aurora-postgresql ^ --engine-version
version-number
^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" ^ --output text
例如,要确定 Aurora PostgreSQL 版本 12.10 数据库集群的有效升级目标,请运行以下 AWS CLI 命令:
对于 Linux、macOS 或 Unix:
aws rds describe-db-engine-versions \ --engine aurora-postgresql \ --engine-version
12.10
\ --query 'DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}' \ --output text
对于 Windows:
aws rds describe-db-engine-versions ^ --engine aurora-postgresql ^ --engine-version
12.10
^ --query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" ^ --output text
在下表中,可以找到适用于不同 Aurora PostgreSQL 数据库版本的主要和次要版本升级目标。为了保持兼容性,并非所有版本都作为升级目标提供。Aurora PostgreSQL 在每个季度的次要版本发布中都引入了新功能和错误修复。有关 Aurora PostgreSQL 次要版本的信息,请参阅 Release Notes for Aurora PostgreSQL。
当前源版本 | 升级目标 |
---|---|
16.3 |
无 |
16.2 | 16.3 |
16.1 | 16.3、16.2 |
15.7 | 16.3 |
15.6 | |
15.5 | |
15.4 | |
15.3 | |
15.2 | |
14.12 | |
14.11 | |
14.10 | |
14.9 | |
14.8 | |
14.7 | |
14.6 | |
14.5 | |
14.4 | |
14.3 | |
13.15 | |
13.14 | |
13.13 | |
13.12 | |
13.11 | |
13.10 | |
13.9 | |
13.8 | |
13.7 | |
12.19 | |
12.18 | |
12.17 |
|
12.16 | |
12.15 | |
12.14 |
15.7、15.6、15.5、15.5、15.4、15.3、15.2 14.12、14.11、14.10、14.9、14.8、14.7 |
12.13 |
14.12、14.11、14.10、14.9、14.8、14.7、14.6 |
12.12 |
14.12、14.11、14.10、14.9、14.8、14.7、14.6、14.5 |
12.11 |
14.12、14.11、14.10、14.9、14.8、14.7、14.5、14.4、14.3 |
12.9 |
14.12、14.11、14.10、14.9、14.8、14.7 |
11.21 | |
11.9 |
14.12、14.11、14.10、14.9、14.8、14.7、14.6 13.15、13.14、13.13、13.12、13.11、13.10、13.9 |
对于您正在考虑的任何版本,请始终检查集群数据库实例类的可用性。例如,Aurora PostgreSQL 13 不支持 db.r4
。如果您的 Aurora PostgreSQL 数据库集群当前使用 db.r4 实例类,则在尝试升级之前需要移至 db.r5。有关数据库实例类的更多信息,包括哪些实例类基于 Graviton2 以及哪些实例基于英特尔,请参阅 Amazon Aurora 数据库实例类。