共用方式為


使用 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 文件。

下一步