使用 Azure CLI 自訂適用於 PostgreSQL 的 Azure 資料庫設定參數 (單一伺服器)

適用於:適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器

重要

適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器位於淘汰路徑上。 強烈建議您升級至 適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器。 如需移轉至 適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器的詳細資訊,請參閱單一伺服器 適用於 PostgreSQL 的 Azure 資料庫 發生什麼事?

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

必要條件

若要逐步執行本作法指南,您需要︰

列出 適用於 PostgreSQL 的 Azure 資料庫 伺服器的伺服器組態參數

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

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

az postgres server configuration list --resource-group myresourcegroup --server mydemoserver

顯示伺服器設定參數的詳細資料

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

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

az postgres server configuration show --name log_min_messages --resource-group myresourcegroup --server mydemoserver

修改伺服器組態參數值

您也可以修改特定伺服器組態參數的值,以更新 PostgreSQL 伺服器引擎的基礎組態值。 若要更新組態,請使用 az postgres server configuration set 命令。

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

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

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

az postgres server configuration set --name log_min_messages --resource-group myresourcegroup --server mydemoserver

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

下一步