使用 Azure CLI 自定义 Azure Database for PostgreSQL 灵活服务器的服务器参数

适用于:Azure Database for PostgreSQL 灵活服务器

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

先决条件

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

为 Azure Database for PostgreSQL 灵活服务器实例列出服务器参数

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

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

az postgres flexible-server parameter list --resource-group myresourcegroup --server-name mydemoserver

显示服务器参数详细信息

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

本示例显示了资源组“myresourcegroup”下服务器 mydemoserver.postgres.database.chinacloudapi.cn 的服务器参数 log_min_messages 的详细信息。

az postgres flexible-server parameter show --name log_min_messages --resource-group myresourcegroup --server-name mydemoserver

修改服务器参数值

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

更新资源组“myresourcegroup”下服务器“mydemoserver.postgres.database.chinacloudapi.cn”的服务器参数“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 文档。

后续步骤