共用方式為


還原已啟用 Azure Arc 的 PostgreSQL 伺服器

還原已啟用 Azure Arc 的 PostgreSQL 伺服器會藉由複製現有伺服器的組態來建立新的伺服器 (例如資源要求/限制、擴充功能等)。 不會複製可能造成衝突的組態(例如主要端點連接埠)。 將 --storage-class*--volume-size-* 參數傳遞至 restore 命令,即可定義新資源的儲存體組態。

注意

作為預覽功能,本文所述的技術受限於 Microsoft Azure 預覽版增補使用規定

版本資訊中提供的最新更新。

使用 restore 命令,將已啟用 Azure Arc 的 PostgreSQL 伺服器還原至新的伺服器:

az postgres server-arc restore -n <destination-server-name> --source-server <source-server-name> --k8s-namespace <namespace> --use-k8s

範例

使用最新備份進行還原

使用最新備份來還原 pg01,以建立已啟用 Arc 的新 PostgreSQL伺服器 pg02

az postgres server-arc restore -n pg02 --source-server pg01 --k8s-namespace arc --use-k8s

使用最新備份進行還原並修改儲存體需求

使用最新的備份來還原 pg01,並定義 pg02 的新儲存體需求,以建立已啟用 Arc 的新 PostgreSQL 伺服器 pg02

az postgres server-arc restore -n pg02 --source-server pg01 --k8s-namespace arc --storage-class-data azurefile-csi-premium --volume-size-data 10Gi --storage-class-logs azurefile-csi-premium --volume-size-logs 2Gi--use-k8s --storage-class-backups azurefile-csi-premium --volume-size-backups 15Gi

還原至特定時間點

pg01 還原至其在 2023-02-01T00:00:00Z 的狀態,以建立已啟用 Arc 的新 PostgreSQL 伺服器 pg02

az postgres server-arc restore -n pg02 --source-server pg01 --k8s-namespace arc -t 2023-02-01T00:00:00Z --use-k8s

說明

如需可供還原之所有參數的詳細資料,請檢閱命令的輸出:

az postgres server-arc restore --help