使用 Azure CLI 自定义 Azure Database for PostgreSQL(单一服务器)的服务器配置参数

可以使用命令行接口 (Azure CLI) 列出、显示和更新 Azure PostgreSQL 服务器的配置参数。 会在服务器级别公开引擎配置的一个子集,并且可以进行修改。

先决条件

若要逐步执行本操作方法指南,需要:

列出 Azure Database for PostgreSQL 服务器的服务器配置参数

若要列出服务器中的所有可修改参数及其值,请运行 az postgres server configuration list 命令。

可以列出资源组“myresourcegroup”下服务器 mydemoserver.postgres.database.chinacloudapi.cn 的服务器配置参数。

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

显示服务器配置参数详细信息

若要显示服务器的某个特定配置参数的详细信息,请运行 az postgres server configuration show 命令。

此示例显示了 "资源组 myresourcegroup" 下服务器mydemoserver.postgres.database.chinacloudapi.cnlog_min_messages server 配置参数的详细信息

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

修改服务器配置参数值

还可以修改某个服务器配置参数的值,这会更新 PostgreSQL 服务器引擎的基础配置值。 若要更新配置,请使用 az postgres server configuration set 命令。

若要更新资源组 myresourcegroup 下的服务器mydemoserver.postgres.database.chinacloudapi.cnlog_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 配置重置为默认值 警告。 有关服务器配置和允许值的详细信息,请参阅有关服务器配置的 PostgreSQL 文档。

后续步骤