共用方式為


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

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

您可以使用命令列介面 (Azure CLI),來列出、顯示和更新 Azure PostgreSQL 伺服器的設定參數。 有一部分的引擎參數會在伺服器層級公開而且可供修改。

必要條件

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

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

若要列出伺服器中所有可修改的參數及其值,請執行 az postgres flexible-server parameter 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 文件 (英文)。

下一步