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

适用于:Azure Database for PostgreSQL 单一服务器

重要

Azure Database for PostgreSQL - 单一服务器即将停用。 强烈建议升级到 Azure Database for PostgreSQL - 灵活服务器。 有关迁移到 Azure Database for PostgreSQL - 灵活服务器的详细信息,请参阅 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.cn”的服务器配置参数“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.chinacloudapi.cn”的服务器配置参数“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 文档。

后续步骤