共用方式為


適用於 PostgreSQL 的 Azure 資料庫 的主要版本升級 - 使用 Azure CLI 的彈性伺服器

適用範圍:適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器

本文提供使用 Azure CLI 在 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器中執行主要版本升級的逐步程式。

必要條件

  • 如果您沒有 Azure 訂用帳戶,請在開始前建立免費帳戶

  • 安裝 Azure CLI 或升級至最新版本。 請參閱安裝 Azure CLI

  • 使用 az login 命令登入 Azure 帳戶。 請注意 id 屬性,這是指您的 Azure 帳戶的訂用帳戶識別碼

    az login
    
  • 如果您有多個訂用帳戶,請使用 az account set 命令選擇您想要在其中建立伺服器的適當訂用帳戶。

    az account set --subscription <subscription id>
    
  • 如果您尚未使用 az postgres flexible-server create 命令建立 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例。

    az postgres flexible-server create --resource-group myresourcegroup --name myservername
    

執行主要版本升級

您可以執行下列命令,在現有的伺服器上執行主要版本升級。

注意

主要版本升級動作無法復原。 請執行生產伺服器的時間點復原(PITR),並在非生產環境中測試升級。

升級彈性伺服器的主要版本。

az postgres flexible-server upgrade --version {16, 15, 14, 13, 12}
                                    [--ids]
                                    [--name] [-n]
                                    [--resource-group] [-g]
                                    [--subscription]
                                    [--version] [-v]
                                    [--yes] [-y]
                                    

範例

將伺服器 『testvr』 升級至 PostgreSQL 主要版本 16

az postgres flexible-server upgrade -g testgroup -n testsvr -v 16 -y

下一步