共用方式為


az postgres server

管理 PostgreSQL 伺服器。

命令

名稱 Description 類型 狀態
az postgres server ad-admin

管理 postgres 伺服器的 Active Directory 系統管理員。

Core GA
az postgres server ad-admin create

建立 PostgreSQL 伺服器的 Active Directory 系統管理員。

Core GA
az postgres server ad-admin delete

刪除 PostgreSQL 伺服器的 Active Directory 系統管理員。

Core GA
az postgres server ad-admin list

列出 PostgreSQL 伺服器的所有 Active Directory 系統管理員。

Core GA
az postgres server ad-admin show

取得 PostgreSQL 伺服器的 Active Directory 系統管理員資訊。

Core GA
az postgres server ad-admin wait

將 CLI 置於等候狀態,直到符合 PostgreSQL 伺服器 Active Directory 系統管理員的條件為止。

Core GA
az postgres server configuration

管理伺服器的組態值。

Core GA
az postgres server configuration list

列出伺服器的設定值。

Core GA
az postgres server configuration set

更新伺服器的設定。

Core GA
az postgres server configuration show

取得伺服器的組態。」。

Core GA
az postgres server create

建立伺服器。

Core GA
az postgres server delete

刪除伺服器。

Core GA
az postgres server firewall-rule

管理伺服器的防火牆規則。

Core GA
az postgres server firewall-rule create

建立伺服器的新防火牆規則。

Core GA
az postgres server firewall-rule delete

刪除防火牆規則。

Core GA
az postgres server firewall-rule list

列出伺服器的所有防火牆規則。

Core GA
az postgres server firewall-rule show

取得防火牆規則的詳細數據。

Core GA
az postgres server firewall-rule update

更新防火牆規則。

Core GA
az postgres server georestore

從備份異地還原伺服器。

Core GA
az postgres server key

管理 PostgreSQL 伺服器金鑰。

Core GA
az postgres server key create

建立伺服器金鑰。

Core GA
az postgres server key delete

刪除伺服器金鑰。

Core GA
az postgres server key list

取得伺服器金鑰的清單。

Core GA
az postgres server key show

顯示伺服器金鑰。

Core GA
az postgres server list

列出可用的伺服器。

Core GA
az postgres server list-skus

列出指定區域中可用的 SKU。

Core GA
az postgres server private-endpoint-connection

管理 PostgreSQL 伺服器私人端點連線。

Core GA
az postgres server private-endpoint-connection approve

核准與 PostgreSQL 伺服器相關聯的指定私人端點連線。

Core GA
az postgres server private-endpoint-connection delete

刪除與 PostgreSQL 伺服器相關聯的指定私人端點連線。

Core GA
az postgres server private-endpoint-connection reject

拒絕與 PostgreSQL 伺服器相關聯的指定私人端點連線。

Core GA
az postgres server private-endpoint-connection show

顯示與 PostgreSQL 伺服器相關聯的私人端點連線詳細數據。

Core GA
az postgres server private-link-resource

管理 PostgreSQL 伺服器私人鏈接資源。

Core GA
az postgres server private-link-resource list

列出 PostgreSQL 伺服器支援的私人鏈接資源。

Core GA
az postgres server replica

管理讀取複本。

Core GA
az postgres server replica create

建立伺服器的讀取複本。

Core GA
az postgres server replica list

列出指定伺服器的所有讀取複本。

Core GA
az postgres server replica stop

停止複寫至讀取複本,並將其設為讀取/寫入伺服器。

Core GA
az postgres server restart

重新啟動伺服器。

Core GA
az postgres server restore

從備份還原伺服器。

Core GA
az postgres server show

取得伺服器的詳細數據。

Core GA
az postgres server show-connection-string

顯示 PostgreSQL 伺服器資料庫的 連接字串。

Core GA
az postgres server update

更新伺服器。

Core GA
az postgres server vnet-rule

管理伺服器的虛擬網路規則。

Core GA
az postgres server vnet-rule create

建立虛擬網路規則以允許存取 PostgreSQL 伺服器。

Core GA
az postgres server vnet-rule delete

刪除具有指定名稱的虛擬網路規則。

Core GA
az postgres server vnet-rule list

取得伺服器中的虛擬網路規則清單。

Core GA
az postgres server vnet-rule show

取得虛擬網路規則。

Core GA
az postgres server vnet-rule update

更新虛擬網路規則。

Core GA
az postgres server wait

等候伺服器滿足特定條件。

Core GA

az postgres server create

建立伺服器。

az postgres server create [--admin-password]
                          [--admin-user]
                          [--assign-identity]
                          [--auto-grow {Disabled, Enabled}]
                          [--backup-retention]
                          [--geo-redundant-backup {Disabled, Enabled}]
                          [--infrastructure-encryption {Disabled, Enabled}]
                          [--location]
                          [--minimal-tls-version {TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled}]
                          [--name]
                          [--public --public-network-access]
                          [--resource-group]
                          [--sku-name]
                          [--ssl-enforcement {Disabled, Enabled}]
                          [--storage-size]
                          [--tags]
                          [--version]

範例

在北歐建立具有sku GP_Gen5_2的PostgreSQL伺服器(一般用途、第5代硬體、2個虛擬核心)。

az postgres server create -l northeurope -g testgroup -n testsvr -u username -p password \
    --sku-name GP_Gen5_2

建立已設定所有參數的PostgreSQL伺服器。

az postgres server create -l northeurope -g testgroup -n testsvr -u username -p password \
    --sku-name B_Gen5_1 --ssl-enforcement Enabled --minimal-tls-version TLS1_0 --public-network-access Disabled \
    --backup-retention 10 --geo-redundant-backup Enabled --storage-size 51200 \
    --tags "key=value" --version 11

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--admin-password -p

系統管理員的密碼。 最少8個字元,最多128個字元。 密碼必須包含下列其中三種字元:英文大寫字母、英文小寫字母、數字和非英數字元。

屬性
參數群組: Authentication Arguments
--admin-user -u

伺服器的系統管理員用戶名稱。 設定之後,就無法變更。

屬性
參數群組: Authentication Arguments
預設值: unhappytacos4
--assign-identity

產生並指派此伺服器的 Azure Active Directory 身分識別,以搭配 Azure KeyVault 等密鑰管理服務使用。

屬性
預設值: False
--auto-grow

啟用或停用記憶體的自動成長。 預設值為 Enabled。

屬性
預設值: Enabled
接受的值: Disabled, Enabled
--backup-retention

保留備份的天數。 範圍 7 到 35 天。 預設值為 7 天。

--geo-redundant-backup

啟用或停用異地備援備份。 預設值為 Disabled。 基本定價層不支援。

屬性
接受的值: Disabled, Enabled
--infrastructure-encryption -i

使用新的加密演算法,為數據新增選擇性的第二層加密。 預設值為 Disabled。

屬性
接受的值: Disabled, Enabled
--location -l

Location. 值的來源:az account list-locations。 您可以使用 az configure --defaults location=<location>來設定預設位置。

--minimal-tls-version

啟用 SSL 時,設定伺服器連線的最低 TLS 版本。 預設值為 TLSEnforcementDisabled。

屬性
接受的值: TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled
--name -n

伺服器的名稱。 名稱只能包含小寫字母、數字及連字號 (-) 字元。 最少 3 個字元,最多 63 個字元。

--public --public-network-access

啟用或停用伺服器的公用網路存取。 停用時,只有透過 Private Links 建立的連線才能連線到此伺服器。 允許的值為:Enabled、、、Disabledall0.0.0.0<SingleIP><StartIP-DestinationIP> 預設值為 Enabled

--resource-group -g

資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。

--sku-name

SKU 的名稱。 遵循慣例 {定價層}{計算產生}{vCores} 的速記。 範例:B_Gen5_1、GP_Gen5_4、MO_Gen5_16。

屬性
預設值: GP_Gen5_2
--ssl-enforcement

啟用或停用伺服器連線的 SSL 強制。 預設值為 Enabled。

屬性
接受的值: Disabled, Enabled
--storage-size

伺服器的儲存體容量 (單位為 MB)。 最小為 5120,以 1024 為增量。 預設值為5120。

屬性
預設值: 5120
--tags

以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。

--version
全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az postgres server delete

刪除伺服器。

az postgres server delete [--ids]
                          [--name]
                          [--resource-group]
                          [--subscription]
                          [--yes]

範例

刪除伺服器。

az postgres server delete -g testgroup -n testsvr

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--ids

一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

屬性
參數群組: Resource Id Arguments
--name -n

伺服器的名稱。 名稱只能包含小寫字母、數字及連字號 (-) 字元。 最少 3 個字元,最多 63 個字元。

屬性
參數群組: Resource Id Arguments
--resource-group -g

資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。

屬性
參數群組: Resource Id Arguments
--subscription

訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。

屬性
參數群組: Resource Id Arguments
--yes -y

請勿提示確認。

屬性
預設值: False
全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az postgres server georestore

從備份異地還原伺服器。

az postgres server georestore --location
                              --source-server
                              [--backup-retention]
                              [--geo-redundant-backup]
                              [--ids]
                              [--name]
                              [--no-wait]
                              [--resource-group]
                              [--sku-name]
                              [--subscription]

範例

異地還原 『testsvr』 到位於美國西部 2 的新伺服器 'testsvrnew'。

az postgres server georestore -g testgroup -n testsvrnew --source-server testsvr -l westus2

異地還原 『testsvr』 到位於美國西部 2 且 sku GP_Gen5_2 的新伺服器 'testsvrnew'。

az postgres server georestore -g testgroup -n testsvrnew --source-server testsvr -l westus2 --sku-name GP_Gen5_2

將 'testsvr2' 異地還原到新的伺服器 'testsvrnew',其中 'testsvrnew' 位於與 'testsvr2' 不同的資源群組中。

az postgres server georestore -g testgroup -n testsvrnew \
    -s "/subscriptions/${SubID}/resourceGroups/${ResourceGroup}/providers/Microsoft.DBforPostgreSQL/servers/testsvr2" \
    -l westus2

必要參數

--location -l

Location. 值的來源:az account list-locations。 您可以使用 az configure --defaults location=<location>來設定預設位置。

--source-server -s

要進行還原的來源伺服器之名稱或識別碼。

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--backup-retention

保留備份的天數。 範圍 7 到 35 天。 預設值為 7 天。

--geo-redundant-backup

啟用或停用異地備援備份。 預設值為 Disabled。 基本定價層不支援。

--ids

一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

屬性
參數群組: Resource Id Arguments
--name -n

伺服器的名稱。 名稱只能包含小寫字母、數字及連字號 (-) 字元。 最少 3 個字元,最多 63 個字元。

屬性
參數群組: Resource Id Arguments
--no-wait

請勿等候長時間執行的作業完成。

屬性
預設值: False
--resource-group -g

資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。

屬性
參數群組: Resource Id Arguments
--sku-name

SKU 的名稱。 預設為來源伺服器的 SKU。 遵循慣例 {定價層}{計算產生}{vCores} 的速記。 範例:B_Gen5_1、GP_Gen5_4、MO_Gen5_16。

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。

屬性
參數群組: Resource Id Arguments
全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az postgres server list

列出可用的伺服器。

az postgres server list [--resource-group]

範例

列出訂用帳戶中的所有PostgreSQL伺服器。

az postgres server list

列出資源群組中的所有PostgreSQL伺服器。

az postgres server list -g testgroup

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--resource-group -g

資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。

全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az postgres server list-skus

列出指定區域中可用的 SKU。

az postgres server list-skus --location

範例

列出指定區域中可用的 SKU。

az postgres server list-skus -l eastus

必要參數

--location -l

位置的名稱。 Required.

全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az postgres server restart

重新啟動伺服器。

az postgres server restart [--ids]
                           [--name]
                           [--resource-group]
                           [--subscription]

範例

重新啟動伺服器。

az postgres server restart -g testgroup -n testsvr

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--ids

一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

屬性
參數群組: Resource Id Arguments
--name -n

伺服器的名稱。 名稱只能包含小寫字母、數字及連字號 (-) 字元。 最少 3 個字元,最多 63 個字元。

屬性
參數群組: Resource Id Arguments
--resource-group -g

資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。

屬性
參數群組: Resource Id Arguments
--subscription

訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。

屬性
參數群組: Resource Id Arguments
全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az postgres server restore

從備份還原伺服器。

az postgres server restore --pitr-time --restore-point-in-time
                           --source-server
                           [--ids]
                           [--name]
                           [--no-wait]
                           [--resource-group]
                           [--subscription]

範例

將 『testsvr』 還原至特定時間點作為新的伺服器 『testsvrnew』。

az postgres server restore -g testgroup -n testsvrnew --source-server testsvr --restore-point-in-time "2017-06-15T13:10:00Z"

將 'testsvr2' 還原至 'testsvrnew',其中 'testsvrnew' 位於與 'testsvr2' 不同的資源群組中。

az postgres server restore -g testgroup -n testsvrnew \
    -s "/subscriptions/${SubID}/resourceGroups/${ResourceGroup}/providers/Microsoft.DBforPostgreSQL/servers/testsvr2" \
    --restore-point-in-time "2017-06-15T13:10:00Z"

必要參數

--pitr-time --restore-point-in-time

從UTC還原的時間點(ISO8601格式),例如2017-04-26T02:10:00+08:00。

--source-server -s

要從中還原的來源伺服器名稱或資源標識碼。

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--ids

一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

屬性
參數群組: Resource Id Arguments
--name -n

伺服器的名稱。 名稱只能包含小寫字母、數字及連字號 (-) 字元。 最少 3 個字元,最多 63 個字元。

屬性
參數群組: Resource Id Arguments
--no-wait

請勿等候長時間執行的作業完成。

屬性
預設值: False
--resource-group -g

資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。

屬性
參數群組: Resource Id Arguments
--subscription

訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。

屬性
參數群組: Resource Id Arguments
全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az postgres server show

取得伺服器的詳細數據。

az postgres server show [--ids]
                        [--name]
                        [--resource-group]
                        [--subscription]

範例

取得伺服器的詳細數據。 (autogenerated)

az postgres server show --name MyServer --resource-group MyResourceGroup

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--ids

一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

屬性
參數群組: Resource Id Arguments
--name -n

伺服器的名稱。 名稱只能包含小寫字母、數字及連字號 (-) 字元。 最少 3 個字元,最多 63 個字元。

屬性
參數群組: Resource Id Arguments
--resource-group -g

資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。

屬性
參數群組: Resource Id Arguments
--subscription

訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。

屬性
參數群組: Resource Id Arguments
全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az postgres server show-connection-string

顯示 PostgreSQL 伺服器資料庫的 連接字串。

az postgres server show-connection-string [--admin-password]
                                          [--admin-user]
                                          [--database-name]
                                          [--ids]
                                          [--server-name]
                                          [--subscription]

範例

顯示 cmd 和程式設計語言的 連接字串。

az postgres server show-connection-string -s testServer -u username -p password -d databasename

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--admin-password -p

系統管理員的登入密碼。

屬性
預設值: {password}
--admin-user -u

系統管理員的登入用戶名稱。

屬性
預設值: {username}
--database-name -d

資料庫的名稱。

屬性
預設值: {database}
--ids

一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

屬性
參數群組: Resource Id Arguments
--server-name -s

伺服器的名稱。

屬性
參數群組: Resource Id Arguments
預設值: {server}
--subscription

訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。

屬性
參數群組: Resource Id Arguments
全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az postgres server update

更新伺服器。

az postgres server update [--add]
                          [--admin-password]
                          [--assign-identity]
                          [--auto-grow {Disabled, Enabled}]
                          [--backup-retention]
                          [--force-string]
                          [--ids]
                          [--minimal-tls-version {TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled}]
                          [--name]
                          [--public --public-network-access]
                          [--remove]
                          [--resource-group]
                          [--set]
                          [--sku-name]
                          [--ssl-enforcement {Disabled, Enabled}]
                          [--storage-size]
                          [--subscription]
                          [--tags]

範例

更新伺服器的 SKU。

az postgres server update -g testgroup -n testsvrnew --sku-name GP_Gen5_4

更新伺服器的標籤。

az postgres server update -g testgroup -n testsvrnew --tags "k1=v1" "k2=v2"

更新伺服器。 (autogenerated)

az postgres server update --name testsvrnew --resource-group testgroup --ssl-enforcement Enabled --minimal-tls-version TLS1_0

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--add

藉由指定路徑和索引鍵值組,將物件加入物件清單。 範例: --add property.listProperty <key=value, string or JSON string>.

屬性
參數群組: Generic Update Arguments
預設值: []
--admin-password -p

系統管理員的密碼。 最少8個字元,最多128個字元。 密碼必須包含下列其中三種字元:英文大寫字母、英文小寫字母、數字和非英數字元。

--assign-identity

產生並指派此伺服器的 Azure Active Directory 身分識別,以搭配 Azure KeyVault 等密鑰管理服務使用。

屬性
預設值: False
--auto-grow

啟用或停用記憶體的自動成長。 預設值為 Enabled。

屬性
接受的值: Disabled, Enabled
--backup-retention

保留備份的天數。 範圍 7 到 35 天。 預設值為 7 天。

--force-string

使用 'set' 或 'add' 時,請保留字串常值,而不是嘗試轉換成 JSON。

屬性
參數群組: Generic Update Arguments
預設值: False
--ids

一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

屬性
參數群組: Resource Id Arguments
--minimal-tls-version

啟用 SSL 時,設定伺服器連線的最低 TLS 版本。 預設值為 TLSEnforcementDisabled。

屬性
接受的值: TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled
--name -n

伺服器的名稱。 名稱只能包含小寫字母、數字及連字號 (-) 字元。 最少 3 個字元,最多 63 個字元。

屬性
參數群組: Resource Id Arguments
--public --public-network-access

啟用或停用伺服器的公用網路存取。 停用時,只有透過 Private Links 建立的連線才能連線到此伺服器。 允許的值為:Enabled、、、Disabledall0.0.0.0<SingleIP><StartIP-DestinationIP> 預設值為 Enabled

--remove

從清單中移除屬性或專案。 範例: --remove property.list <indexToRemove>--remove propertyToRemove

屬性
參數群組: Generic Update Arguments
預設值: []
--resource-group -g

資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。

屬性
參數群組: Resource Id Arguments
--set

指定要設定的屬性路徑和值,以更新物件。 範例: --set property1.property2=<value>.

屬性
參數群組: Generic Update Arguments
預設值: []
--sku-name

SKU 的名稱。 遵循慣例 {定價層}{計算產生}{vCores} 的速記。 範例:B_Gen5_1、GP_Gen5_4、MO_Gen5_16。

--ssl-enforcement

啟用或停用伺服器連線的 SSL 強制。 預設值為 Enabled。

屬性
接受的值: Disabled, Enabled
--storage-size

伺服器的儲存體容量 (單位為 MB)。 最小為 5120,以 1024 為增量。 預設值為5120。

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。

屬性
參數群組: Resource Id Arguments
--tags

以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。

全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az postgres server wait

等候伺服器滿足特定條件。

az postgres server wait [--custom]
                        [--exists]
                        [--ids]
                        [--interval]
                        [--name]
                        [--resource-group]
                        [--subscription]
                        [--timeout]

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--custom

等到條件符合自定義 JMESPath 查詢為止。 例如 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running']。

屬性
參數群組: Wait Condition Arguments
--exists

等候資源存在。

屬性
參數群組: Wait Condition Arguments
預設值: False
--ids

一或多個資源識別碼(以空格分隔)。 它應該是包含 「資源標識碼」自變數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」自變數。

屬性
參數群組: Resource Id Arguments
--interval

輪詢間隔以秒為單位。

屬性
參數群組: Wait Condition Arguments
預設值: 30
--name -n

伺服器的名稱。 名稱只能包含小寫字母、數字及連字號 (-) 字元。 最少 3 個字元,最多 63 個字元。

屬性
參數群組: Resource Id Arguments
--resource-group -g

資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。

屬性
參數群組: Resource Id Arguments
--subscription

訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。

屬性
參數群組: Resource Id Arguments
--timeout

以秒為單位的等候上限。

屬性
參數群組: Wait Condition Arguments
預設值: 3600
全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False