使用 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 创建 Azure Database for PostgreSQL 服务器和数据库
- 在计算机上安装 Azure CLI 命令行界面。
列出 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 文档。
后续步骤
- 了解如何重启服务器
- 若要配置和访问服务器日志,请参阅 Azure Database for PostgreSQL 中的服务器日志