Общие сведения о средствах Базы данных Azure для PostgreSQL для сервера Azure MCP

Сервер Azure MCP позволяет управлять ресурсами Базы данных Azure для PostgreSQL с помощью запросов естественного языка. Вы можете запрашивать базы данных, таблицы списков, извлекать схемы и многое другое без запоминания сложного синтаксиса запросов.

База данных Azure для PostgreSQL — это полностью управляемая, интеллектуальная и масштабируемая служба баз данных PostgreSQL в облаке. Он позволяет сосредоточиться на разработке приложений, а не на управлении базами данных.

Замечание

Параметры средства. Средства Azure MCP Server определяют параметры для данных, необходимых для выполнения задач. Некоторые из этих параметров относятся к каждому инструменту и описаны ниже. Другие параметры являются глобальными и общими для всех инструментов. Дополнительные сведения см. в разделе "Параметры средства".

База данных: список баз данных

Сервер Azure MCP может перечислять все базы данных на сервере PostgreSQL.

Примеры запросов:

  • Список баз данных: "Показать все базы данных на сервере PostgreSQL "my-pg-server" в группе ресурсов "my-resource-group"
  • Просмотр баз данных: "Какие базы данных имеются на сервере PostgreSQL "my-pg-server" в группе ресурсов "my-resource-group"?"
  • Проверьте базы данных: "Убедитесь, что у меня есть база данных с именем xyz" на сервере "my-pg-server" в группе ресурсов "my-resource-group"
  • Запрос баз данных: "Показать базы данных на сервере PostgreSQL "my-pg-server" в группе ресурсов "my-resource-group"
  • Поиск баз данных: "Получение всех баз данных из экземпляра PostgreSQL "my-pg-server" в группе ресурсов "my-resource-group"
Параметр Обязательно или необязательно Description
Группа ресурсов Обязательно Имя группы ресурсов Azure. Это логический контейнер для ресурсов Azure.
User Обязательно Имя пользователя для доступа к серверу PostgreSQL.
Сервер Обязательно Доступ к серверу PostgreSQL.

Подсказки по аннотациям инструмента:

Разрушительный: ❌ | Идемпотент: ✅ | Открытый мир: ❌ | Только для чтения: ✅ | Секрет: ❌ | Локальность обязательна: ❌

База данных: выполнение запроса базы данных

Сервер Azure MCP может выполнять запрос в базе данных PostgreSQL.

Примеры запросов:

  • Выполните запрос: "Выполнить "SELECT * FROM users LIMIT 10" в базе данных PostgreSQL "my-db" на сервере "my-pg-server" в группе ресурсов "my-resource-group"
  • Запрос данных: "Выполните запрос, чтобы получить последние заказы из базы данных PostgreSQL "my-db" на сервере "my-pg-server" в группе ресурсов "my-resource-group"
  • Получение данных: "Получение сведений о пользователе из базы данных PostgreSQL "my-db" на сервере "my-pg-server" в группе ресурсов "my-resource-group" с запросом"
  • Извлечение данных: "Запрос данных клиента с сервера PostgreSQL "my-pg-server" в группе ресурсов "my-resource-group"
  • Получение записей: "Выбор основных записей продаж из базы данных PostgreSQL "my-db" на сервере "my-pg-server" в группе ресурсов "my-resource-group"
Параметр Обязательно или необязательно Description
Группа ресурсов Обязательно Имя группы ресурсов Azure. Это логический контейнер для ресурсов Azure.
User Обязательно Имя пользователя для доступа к серверу PostgreSQL.
Сервер Обязательно Доступ к серверу PostgreSQL.
База данных Обязательно Доступ к базе данных PostgreSQL.
Запрос Обязательно Запрос для выполнения в базе данных PostgreSQL.

Подсказки по аннотациям инструмента:

Разрушительный: ❌ | Идемпотент: ✅ | Открытый мир: ❌ | Только для чтения: ✅ | Секрет: ❌ | Локальность обязательна: ❌

Таблица: перечень таблиц

Сервер Azure MCP может перечислять все таблицы в базе данных PostgreSQL.

Примеры запросов:

  • Список таблиц: "Показать все таблицы в базе данных PostgreSQL "my-db" на сервере "my-pg-server" в группе ресурсов "my-resource-group"
  • Просмотр таблиц: "Какие таблицы имеются в базе данных PostgreSQL "my-db" на сервере "my-pg-server" в группе ресурсов "my-resource-group"?"
  • Проверьте таблицы: "Убедитесь, что у меня есть таблица с именем xyz в базе данных PostgreSQL "my-db" на сервере "my-pg-server" в группе ресурсов "my-resource-group"
  • Таблицы запросов: "Отображение таблиц в базе данных PostgreSQL "my-db" на сервере "my-pg-server" в группе ресурсов "my-resource-group"
  • Поиск таблиц: "Получение всех таблиц из базы данных PostgreSQL "my-db" на сервере "my-pg-server" в группе ресурсов "my-resource-group"
Параметр Обязательно или необязательно Description
Группа ресурсов Обязательно Имя группы ресурсов Azure. Это логический контейнер для ресурсов Azure.
User Обязательно Имя пользователя для доступа к серверу PostgreSQL.
Сервер Обязательно Доступ к серверу PostgreSQL.
База данных Обязательно Доступ к базе данных PostgreSQL.

Подсказки по аннотациям инструмента:

Разрушительный: ❌ | Идемпотент: ✅ | Открытый мир: ❌ | Только для чтения: ✅ | Секрет: ❌ | Локальность обязательна: ❌

Таблица: получение схемы таблицы

Сервер Azure MCP может получить схему определенной таблицы в базе данных PostgreSQL.

Примеры запросов:

  • Схема просмотра: "Показать схему таблицы "users" в базе данных PostgreSQL "my-db" на сервере "my-pg-server" в группе ресурсов "my-resource-group"
  • Получение структуры: "Какие столбцы таблицы "products" содержатся в базе данных PostgreSQL "my-db" на сервере "my-pg-server" в группе ресурсов "my-resource-group"?"
  • Проверка схемы: "Проверьте, содержит ли моя схема ограничение NOT NULL для столбца идентификатора в базе данных "my-db" на сервере "my-pg-server" в группе ресурсов "my-resource-group"
  • Просмотр столбцов: "Показать столбцы и типы для таблицы "клиенты" в базе данных PostgreSQL "my-db" на сервере "my-pg-server" в группе ресурсов "my-resource-group"
  • Изучите таблицу: "Получение структуры таблицы "транзакций" в базе данных PostgreSQL "my-db" на сервере "my-pg-server" в группе ресурсов "my-resource-group"
Параметр Обязательно или необязательно Description
Группа ресурсов Обязательно Имя группы ресурсов Azure. Это логический контейнер для ресурсов Azure.
User Обязательно Имя пользователя для доступа к серверу PostgreSQL.
Сервер Обязательно Доступ к серверу PostgreSQL.
База данных Обязательно Доступ к базе данных PostgreSQL.
таблица Обязательно Доступ к таблице PostgreSQL.

Подсказки по аннотациям инструмента:

Разрушительный: ❌ | Идемпотент: ✅ | Открытый мир: ❌ | Только для чтения: ✅ | Секрет: ❌ | Локальность обязательна: ❌

Сервер: список серверов

Сервер Azure MCP может перечислять все серверы PostgreSQL в подписке и группе ресурсов.

Примеры запросов:

  • Список серверов: "Показать все серверы PostgreSQL в группе ресурсов "my-resource-group"
  • Просмотр серверов: "Какие серверы PostgreSQL имеются в группе ресурсов "my-resource-group"?
  • Проверка серверов: "Проверьте, содержит ли группа ресурсов 'my-resource-group' сервер с именем 'xyz'"
  • Серверы запросов: "Показать серверы PostgreSQL в группе ресурсов "my-resource-group"
  • Поиск серверов: "Получение всех экземпляров PostgreSQL в группе ресурсов "my-resource-group"
Параметр Обязательно или необязательно Description
Группа ресурсов Обязательно Имя группы ресурсов Azure. Это логический контейнер для ресурсов Azure.
User Обязательно Имя пользователя для доступа к серверу PostgreSQL.

Подсказки по аннотациям инструмента:

Разрушительный: ❌ | Идемпотент: ✅ | Открытый мир: ❌ | Только для чтения: ✅ | Секрет: ❌ | Локальность обязательна: ❌

Сервер: получение конфигурации сервера

Сервер Azure MCP может получить конфигурацию сервера PostgreSQL.

Примеры запросов:

  • Настройка представления: "Показать конфигурацию сервера PostgreSQL "my-pg-server" в группе ресурсов "my-resource-group"
  • Получение параметров: "Каковы параметры сервера PostgreSQL "pg-prod" в группе ресурсов "my-resource-group"?"
  • Проверьте конфигурацию: "Проверьте, установлено ли у моего сервера 'my-pg-server' в группе ресурсов 'my-resource-group' значение 'y' для конфигурации 'x'"
  • Просмотр параметров сервера: "Показать все параметры конфигурации сервера PostgreSQL "my-pg-server" в группе ресурсов "my-resource-group"
  • Получить настройку сервера: "Какова конфигурация экземпляра PostgreSQL 'my-pg-server' в группе ресурсов 'my-resource-group'?"
Параметр Обязательно или необязательно Description
Группа ресурсов Обязательно Имя группы ресурсов Azure. Это логический контейнер для ресурсов Azure.
User Обязательно Имя пользователя для доступа к серверу PostgreSQL.
Сервер Обязательно Доступ к серверу PostgreSQL.

Подсказки по аннотациям инструмента:

Разрушительный: ❌ | Идемпотент: ✅ | Открытый мир: ❌ | Только для чтения: ✅ | Секрет: ❌ | Локальность обязательна: ❌

Сервер: получение параметра сервера

Сервер Azure MCP может получить определенный параметр сервера PostgreSQL.

Примеры запросов:

  • Параметр View: "Показать параметр "max_connections" сервера PostgreSQL "my-pg-server" в группе ресурсов "my-resource-group"
  • Получение параметра: "Что такое значение "shared_buffers" на сервере PostgreSQL "my-pg-server" в группе ресурсов "my-resource-group"?"
  • Проверьте параметр: "Проверить, установлен ли на моём сервере 'my-pg-server' в группе ресурсов 'my-resource-group' параметр 'x' со значением 'y'"
  • Просмотр параметра сервера: "Показать значение параметра "work_mem" на сервере PostgreSQL "my-pg-server" в группе ресурсов "my-resource-group"
  • Получить значение настройки: "Какое значение установлено для параметра 'maintenance_work_mem' в экземпляре PostgreSQL 'my-pg-server' в группе ресурсов 'my-resource-group'?"
Параметр Обязательно или необязательно Description
Группа ресурсов Обязательно Имя группы ресурсов Azure. Это логический контейнер для ресурсов Azure.
User Обязательно Имя пользователя для доступа к серверу PostgreSQL.
Сервер Обязательно Доступ к серверу PostgreSQL.
Param Обязательно Доступ к параметру PostgreSQL.

Подсказки по аннотациям инструмента:

Разрушительный: ❌ | Идемпотент: ✅ | Открытый мир: ❌ | Только для чтения: ✅ | Секрет: ❌ | Локальность обязательна: ❌

Сервер: установка параметра сервера

Сервер Azure MCP может задать или обновить определенный параметр на сервере PostgreSQL. Это позволяет настроить параметры сервера, оптимизировать производительность и настроить поведение базы данных в соответствии с требованиями приложения.

Примеры запросов:

  • Обновление параметра подключения: "Задайте для параметра "max_connections" значение "200" на моем "prod-postgres-server" в группе ресурсов "my-resource-group"
  • Настройка памяти: "Обновление параметра "shared_buffers" до "256 МБ" на сервере "database-server-east" в группе ресурсов "my-resource-group"
  • Измените время ожидания: "Задайте для параметра "statement_timeout" значение "30000" на сервере PostgreSQL "my-pg-server" в группе ресурсов "my-resource-group"
  • Настройка ведения журнала: "Обновление параметра log_statement" на "all" на сервере "dev-postgres" в группе ресурсов "my-resource-group"
  • Задайте параметр обслуживания: "Настройка параметра maintenance_work_mem" на "64 МБ" на сервере базы данных "my-pg-server" в группе ресурсов "my-resource-group"
Параметр Обязательно или необязательно Description
Группа ресурсов Обязательно Имя группы ресурсов Azure. Это логический контейнер для ресурсов Azure.
User Обязательно Имя пользователя для доступа к серверу PostgreSQL.
Сервер Обязательно Имя сервера PostgreSQL для настройки.
Param Обязательно Параметр PostgreSQL, который необходимо задать.
Ценность Обязательно Значение, заданное для параметра.

Подсказки по аннотациям инструмента:

Разрушительный: ✅ | Идемпотент: ✅ | Открытый мир: ❌ | Только для чтения: ❌ | Секрет: ❌ | Локальность обязательна: ❌