本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
升級 PostgreSQL 資料庫快照引擎版本
利用 Amazon RDS,您可以為您的 PostgreSQL 資料庫執行個體建立儲存體磁碟區資料庫快照。建立資料庫快照時,該快照會基於您的 Amazon RDS 執行個體使用的引擎版本。除了升級您的資料庫執行個體的資料庫引擎版本,您也可以升級您的資料庫快照的引擎版本。
還原升級至新引擎版本的資料庫快照之後,務必測試升級已成功。如需主要版本升級的詳細資訊,請參閱升級 Amazon RDS 的 PostgreSQL 資料庫引擎。若要了解如何還原資料庫快照,請參閱還原至資料庫執行個體。
您可以升級已加密或未加密的手動資料庫快照。
如需可用於升級資料庫快照的引擎版本清單,請參閱針對 Amazon RDS 升級 PostgreSQL 資料庫引擎。
注意
您不可以升級在自動備份程序期間建立的自動資料庫快照。
升級資料庫快照
登入 AWS Management Console,開啟位於 https://console.aws.amazon.com/rds/
的 Amazon RDS 主控台。 -
在導覽窗格中,選擇 Snapshots (快照)。
-
選擇您要升級的快照。
-
針對 Actions (動作),選擇 Upgrade snapshot (升級快照)。Upgrade snapshot (升級快照) 頁面隨即出現。
-
選擇要升級到的 New engine version (新引擎版本)。
-
選擇 Save changes (儲存變更) 以升級快照。
升級程序期間,此資料庫快照的所有快照動作會停用。同時,資料庫快照狀態會從 available (可用) 變更為 upgrading (升級中),然後在完成時變更為 active (作用中)。如果資料庫快照因為快照損毀問題而無法升級,狀態會變更為 unavailable (無法使用)。您無法從此狀態復原快照。
注意
如果資料庫升級失敗,快照會轉返至原始版本的原始狀態。
若要將資料庫快照集升級為新的資料庫引擎版本,請使用AWS CLImodify-db-snapshot指令。
參數
-
--db-snapshot-identifier
– 要升級的資料庫快照識別符。識別符必須是唯一的 Amazon Resource Name (ARN)。如需更多詳細資訊,請參閱 在 Amazon RDS 中使用 Amazon Resource Name (ARN)。 -
--engine-version
– 資料庫快照會以此引擎版本為目標進行升級。
範例
對於LinuxmacOS、或Unix:
aws rds modify-db-snapshot \ --db-snapshot-identifier
my_db_snapshot
\ --engine-versionnew_version
在Windows中:
aws rds modify-db-snapshot ^ --db-snapshot-identifier
my_db_snapshot
^ --engine-versionnew_version
若要將資料庫快照升級為新的資料庫引擎版本,請呼叫 Amazon RDS API ModifyDBSnapshot 操作。
-
DBSnapshotIdentifier
– 要升級的資料庫快照識別符。識別符必須是唯一的 Amazon Resource Name (ARN)。如需更多詳細資訊,請參閱 在 Amazon RDS 中使用 Amazon Resource Name (ARN)。 -
EngineVersion
– 資料庫快照會以此引擎版本為目標進行升級。