使用 Azure CLI ,自訂適用於 PostgreSQL 的 Azure 資料庫的伺服器參數 (彈性伺服器)

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

您可以使用命令列介面 (Azure CLI) 列出、顯示及更新 Azure PostgreSQL 伺服器的組態參數。 引擎參數的子集會在伺服器層級公開,並可加以修改。

必要條件

若要逐步執行本操作指南,您需要:

列出 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例的伺服器參數

若要列出伺服器及其值中的所有可修改參數,請執行 az postgres flexible-server 參數 list 命令。

您可以在資源群組 myresourcegroup 下列出伺服器 mydemoserver.postgres.database.azure.com 的伺服器參數。

az postgres flexible-server parameter list --resource-group myresourcegroup --server-name mydemoserver

顯示伺服器參數詳細數據

若要顯示伺服器特定參數的詳細數據,請執行 az postgres flexible-server parameter show 命令。

此範例顯示資源群組 myresourcegroup 下伺服器 mydemoserver.postgres.database.azure.com log_min_messages伺服器參數的詳細數據。

az postgres flexible-server parameter show --name log_min_messages --resource-group myresourcegroup --server-name mydemoserver

修改伺服器參數值

您也可以修改特定伺服器參數的值,以更新 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器引擎的基礎組態值。 若要更新參數,請使用 az postgres flexible-server parameter set 命令。

若要更新資源群組 myresourcegroup 下伺服器 mydemoserver.postgres.database.azure.com log_min_messages伺服器參數。

az postgres flexible-server parameter set --name log_min_messages --value INFO --resource-group myresourcegroup --server-name mydemoserver

如果您想要重設參數的值,只要選擇省略選擇性 --value 參數,服務就會套用預設值。 在上述範例中,看起來會像這樣:

az postgres flexible-server parameter set --name log_min_messages --resource-group myresourcegroup --server-name mydemoserver

此命令會將 log_min_messages 參數重設為預設值 WARNING。 如需伺服器參數和允許值的詳細資訊,請參閱設定參數PostgreSQL 檔。

下一步