本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
為 RDS PostgreSQL 升級選擇主要版本
主要版本升級可能包含無法與舊版資料庫回溯相容的變更。新功能可能導致現有的應用程式停止正確運作。因此,Amazon RDS不會自動套用主要版本升級。若要執行主要版本升級,請手動修改資料庫。所有升級都務必要經過完整測試,以確認您的應用程式正常運作,再將升級套用至您的生產資料庫。當您執行 PostgreSQL 主要版本升級時,建議您遵循中所述的步驟如何為 RDS Postgre 執行主要版本升級SQL。
當您將 PostgreSQL 單一可用區資料庫執行個體或多可用區資料庫執行個體部署升級至其下一個主要版本時,與資料庫相關聯的任何僅供讀取複本也會升級至下一個主要版本。在某些情況下,您可以在升級時跳到更高的主要版本。如果您的升級略過主要版本,僅供讀取複本也會升級至該目標主要版本。跳過其他主要版本直接升級至第 11 版存在某些限制。您可以按照 如何為 RDS Postgre 執行主要版本升級SQL 所述的步驟中找到詳細資訊。
PostgreSQL 引擎升級期間,大多數 PostgreSQL 擴充功能都不會升級。這些擴充功能必須單獨升級。如需詳細資訊,請參閱在 中升級 PostgreSQL 資料庫RDS的 PostgreSQL 延伸模組。
您可以執行下列 AWS CLI 查詢,了解RDS適用於 PostgreSQL 資料庫的主要版本:
aws rds describe-db-engine-versions --engine postgres --engine-version
your-version
--query "DBEngineVersions[*].ValidUpgradeTarget[*].{EngineVersion:EngineVersion}" --output text
下表總結了所有可用版本的查詢結果。版本編號上的星號 (*) 表示不再支援版本。如果不支援您目前的版本,建議您升級至最新的次要版本升級目標,或該版本的其他可用升級目標之一。
* 不再支援此版本。