升級 PostgreSQL 資料庫快照引擎版本 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

升級 PostgreSQL 資料庫快照引擎版本

利用 Amazon RDS,您可以為您的 PostgreSQL 資料庫執行個體建立儲存體磁碟區資料庫快照。建立資料庫快照時,該快照會基於您的 Amazon RDS 執行個體使用的引擎版本。除了升級您的資料庫執行個體的資料庫引擎版本,您也可以升級您的資料庫快照的引擎版本。

還原升級至新引擎版本的資料庫快照之後,務必測試升級已成功。如需主要版本升級的詳細資訊,請參閱升級 Amazon RDS 的 PostgreSQL 資料庫引擎。若要了解如何還原資料庫快照,請參閱從資料庫 快照還原

您可以升級已加密或未加密的手動資料庫快照。

如需可用於升級資料庫快照的引擎版本清單,請參閱針對 Amazon RDS 升級 PostgreSQL 資料庫引擎

注意

您不可以升級在自動備份程序期間建立的自動資料庫快照。

升級資料庫快照
  1. 登入 AWS Management Console,開啟位於 https://console.aws.amazon.com/rds/ 的 Amazon RDS 主控台。

  2. 在導覽窗格中,選擇 Snapshots (快照)

  3. 選擇您要升級的快照。

  4. 針對 Actions (動作),選擇 Upgrade snapshot (升級快照)Upgrade snapshot (升級快照) 頁面隨即出現。

  5. 選擇要升級到的 New engine version (新引擎版本)

  6. 選擇 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-version new_version

在Windows中:

aws rds modify-db-snapshot ^ --db-snapshot-identifier my_db_snapshot ^ --engine-version new_version

若要將資料庫快照升級為新的資料庫引擎版本,請呼叫 Amazon RDS API ModifyDBSnapshot 操作。

  • DBSnapshotIdentifier – 要升級的資料庫快照識別符。識別符必須是唯一的 Amazon Resource Name (ARN)。如需更多詳細資訊,請參閱 在 Amazon RDS 中使用 Amazon Resource Name (ARN)

  • EngineVersion – 資料庫快照會以此引擎版本為目標進行升級。