使用 Azure CLI 自定义 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 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 文档。
后续步骤
- 若要配置和访问服务器日志,请参阅 Azure Database for PostgreSQL - 灵活服务器中的服务器日志