Настройка параметров конфигурации сервера для Базы данных Azure для PostgreSQL (отдельный сервер) с помощью Azure CLI

Область применения: отдельный сервер Базы данных Azure для PostgreSQL

Внимание

База данных Azure для PostgreSQL — одиночный сервер находится на пути выхода на пенсию. Настоятельно рекомендуется выполнить обновление до База данных Azure для PostgreSQL — гибкий сервер. Дополнительные сведения о миграции на База данных Azure для PostgreSQL — гибкий сервер см. в статье "Что происходит с одним сервером База данных Azure для PostgreSQL?".

С помощью интерфейса командной строки (Azure CLI) можно вывести список параметров конфигурации для сервера Azure PostgreSQL, а также отобразить и обновить их. Только подмножество конфигураций ядра предоставляется на уровне сервера и может быть изменено.

Необходимые компоненты

Прежде чем приступить к выполнению этого руководства, необходимы следующие компоненты:

  • создайте базу данных и сервер базы данных Azure для PostgreSQL, выполнив инструкции из раздела Создание базы данных Azure для PostgreSQL;
  • установите интерфейс командной строки Azure CLI на компьютере или используйте Azure Cloud Shell на портале Azure с помощью браузера.

Получение списка параметров конфигурации сервера для базы данных Azure для сервера PostgreSQL

Чтобы перечислить все изменяемые параметры на сервере и их значения, выполните команду az postgres server configuration list.

Например, можно вывести список параметров конфигурации сервера для сервера mydemoserver.postgres.database.azure.com в группе ресурсов myresourcegroup.

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

Отображение сведений о параметре конфигурации сервера

Чтобы отобразить сведения об определенном параметре конфигурации для сервера, выполните команду az postgres server configuration show.

Этот пример отображает сведения о параметре конфигурации сервера log_min_messages для сервера mydemoserver.postgres.database.azure.com в группе ресурсов myresourcegroup.

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

Изменение значения параметра конфигурации сервера

Вы также можете изменить значение определенного параметра конфигурации сервера. При этом обновляется базовое значение конфигурации для ядра сервера. Чтобы обновить конфигурацию, выполните команду az postgres server configuration set.

Обновите параметр конфигурации сервера log_min_messages для сервера mydemoserver.postgres.database.azure.com в группе ресурсов myresourcegroup.

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

Данная команда восстановит значение по умолчанию WARNING для параметра конфигурации log_min_messages. Дополнительные сведения о конфигурации сервера и допустимых значениях приведены в документации PostgreSQL по конфигурации сервера.

Следующие шаги