使用 Azure CLI ,自訂適用於 PostgreSQL 的 Azure 資料庫的伺服器參數 (彈性伺服器)
適用於:適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器
您可以使用命令列介面 (Azure CLI) 列出、顯示及更新 Azure PostgreSQL 伺服器的組態參數。 引擎參數的子集會在伺服器層級公開,並可加以修改。
必要條件
若要逐步執行本操作指南,您需要:
- 遵循建立 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例來建立 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器實例和資料庫
- 在您的電腦上安裝 Azure CLI 命令行介面,或使用瀏覽器在 Azure 入口網站 中使用 Azure Cloud Shell。
列出 適用於 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 檔。
下一步
- 若要設定及存取伺服器記錄,請參閱 適用於 PostgreSQL 的 Azure 資料庫 中的伺服器記錄 - 彈性伺服器