Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сервер 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, который необходимо задать. |
| Ценность | Обязательно | Значение, заданное для параметра. |
Подсказки по аннотациям инструмента:
Разрушительный: ✅ | Идемпотент: ✅ | Открытый мир: ❌ | Только для чтения: ❌ | Секрет: ❌ | Локальность обязательна: ❌