Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Servidor MCP do Azure permite gerenciar recursos do Banco de Dados do Azure para PostgreSQL usando prompts de linguagem natural. Você pode consultar bancos de dados, listar tabelas, recuperar esquemas e muito mais sem se lembrar da sintaxe de consulta complexa.
O Banco de Dados do Azure para PostgreSQL é um serviço de banco de dados PostgreSQL totalmente gerenciado, inteligente e escalável na nuvem. Ele permite que você se concentre no desenvolvimento de aplicativos, não no gerenciamento de banco de dados.
Observação
Parâmetros da ferramenta: as ferramentas do Servidor MCP do Azure definem parâmetros para os dados de que precisam para concluir tarefas. Alguns desses parâmetros são específicos para cada ferramenta e estão documentados abaixo. Outros parâmetros são globais e compartilhados por todas as ferramentas. Para obter mais informações, consulte Parâmetros da ferramenta.
Base de dados: Listar bases de dados
O Servidor MCP do Azure pode listar todos os bancos de dados em um servidor PostgreSQL.
Exemplos de prompts incluem:
- Listar bancos de dados: "Mostrar todos os bancos de dados no meu servidor PostgreSQL 'my-pg-server' no grupo de recursos 'my-resource-group'"
- Ver bases de dados: "Que bases de dados tenho no meu servidor PostgreSQL 'my-pg-server' no grupo de recursos 'my-resource-group'?"
- Verifique os bancos de dados: "Verifique se tenho um banco de dados chamado 'xyz' no servidor 'my-pg-server' no grupo de recursos 'my-resource-group'"
- Bancos de dados de consulta: "Mostrar bancos de dados no servidor PostgreSQL 'my-pg-server' no grupo de recursos 'my-resource-group'"
- Localizar bancos de dados: "Obter todos os bancos de dados da minha instância do PostgreSQL 'my-pg-server' no grupo de recursos 'my-resource-group'"
| Parâmetro | Obrigatório ou opcional | Description |
|---|---|---|
| Grupo de recursos | Obrigatório | O nome do grupo de recursos do Azure. Este é um contêiner lógico para recursos do Azure. |
| User | Obrigatório | O nome de usuário para acessar o servidor PostgreSQL. |
| Server | Obrigatório | O servidor PostgreSQL a ser acessado. |
Dicas de anotação da ferramenta:
Destrutiva: ❌ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ✅ | Segredo: ❌ | Local Obrigatório: ❌
Banco de dados: Executar consulta de banco de dados
O Servidor MCP do Azure pode executar uma consulta em um banco de dados PostgreSQL.
Exemplos de prompts incluem:
- Executar consulta: "Execute 'SELECT * FROM users LIMIT 10' no meu banco de dados PostgreSQL 'my-db' no servidor 'my-pg-server' no grupo de recursos 'my-resource-group'"
- Dados de consulta: "Execute uma consulta para obter pedidos recentes do banco de dados PostgreSQL 'my-db' no servidor 'my-pg-server' no grupo de recursos 'my-resource-group'"
- Buscar dados: "Obter informações do usuário do meu banco de dados PostgreSQL 'my-db' no servidor 'my-pg-server' no grupo de recursos 'my-resource-group' com consulta"
- Extrair dados: "Consultar dados do cliente do meu servidor PostgreSQL 'my-pg-server' no grupo de recursos 'my-resource-group'"
- Recuperar registros: "Selecione os principais registros de vendas do banco de dados PostgreSQL 'my-db' no servidor 'my-pg-server' no grupo de recursos 'my-resource-group'"
| Parâmetro | Obrigatório ou opcional | Description |
|---|---|---|
| Grupo de recursos | Obrigatório | O nome do grupo de recursos do Azure. Este é um contêiner lógico para recursos do Azure. |
| User | Obrigatório | O nome de usuário para acessar o servidor PostgreSQL. |
| Server | Obrigatório | O servidor PostgreSQL a ser acessado. |
| Base de dados | Obrigatório | O banco de dados PostgreSQL a ser acessado. |
| Consulta | Obrigatório | Consulta a ser executada em um banco de dados PostgreSQL. |
Dicas de anotação da ferramenta:
Destrutiva: ❌ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ✅ | Segredo: ❌ | Local Obrigatório: ❌
Tabela: Listar tabelas
O Servidor MCP do Azure pode listar todas as tabelas em um banco de dados PostgreSQL.
Exemplos de prompts incluem:
- Listar tabelas: "Mostrar todas as tabelas no meu banco de dados PostgreSQL 'my-db' no servidor 'my-pg-server' no grupo de recursos 'my-resource-group'"
- Ver tabelas: "Que tabelas tenho na minha base de dados PostgreSQL 'my-db' no servidor 'my-pg-server' no grupo de recursos 'my-resource-group'?"
- Verifique tabelas: "Verifique se tenho uma tabela chamada 'xyz' no banco de dados PostgreSQL 'my-db' no servidor 'my-pg-server' no grupo de recursos 'my-resource-group'"
- Tabelas de consulta: "Mostrar tabelas no banco de dados PostgreSQL 'my-db' no servidor 'my-pg-server' no grupo de recursos 'my-resource-group'"
- Encontrar tabelas: "Obter todas as tabelas do meu banco de dados PostgreSQL 'my-db' no servidor 'my-pg-server' no grupo de recursos 'my-resource-group'"
| Parâmetro | Obrigatório ou opcional | Description |
|---|---|---|
| Grupo de recursos | Obrigatório | O nome do grupo de recursos do Azure. Este é um contêiner lógico para recursos do Azure. |
| User | Obrigatório | O nome de usuário para acessar o servidor PostgreSQL. |
| Server | Obrigatório | O servidor PostgreSQL a ser acessado. |
| Base de dados | Obrigatório | O banco de dados PostgreSQL a ser acessado. |
Dicas de anotação da ferramenta:
Destrutiva: ❌ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ✅ | Segredo: ❌ | Local Obrigatório: ❌
Tabela: Obter esquema de tabela
O Servidor MCP do Azure pode obter o esquema de uma tabela específica em um banco de dados PostgreSQL.
Exemplos de prompts incluem:
- Ver esquema: "Mostre-me o esquema da tabela 'users' no meu banco de dados PostgreSQL 'my-db' no servidor 'my-pg-server' no grupo de recursos 'my-resource-group'"
- Obter estrutura: "Que colunas tem a tabela 'produtos' na minha base de dados PostgreSQL 'my-db' no servidor 'my-pg-server' no grupo de recursos 'my-resource-group'?"
- Verifique o esquema: "Verifique se meu esquema tem uma restrição não nula na coluna id no banco de dados 'my-db' no servidor 'my-pg-server' no grupo de recursos 'my-resource-group'"
- Ver colunas: "Mostrar colunas e tipos para a tabela 'clientes' na base de dados PostgreSQL 'my-db' no servidor 'my-pg-server' no grupo de recursos 'my-resource-group'"
- Examine a tabela: "Obter a estrutura da tabela 'transações' no meu banco de dados PostgreSQL 'my-db' no servidor 'my-pg-server' no grupo de recursos 'my-resource-group'"
| Parâmetro | Obrigatório ou opcional | Description |
|---|---|---|
| Grupo de recursos | Obrigatório | O nome do grupo de recursos do Azure. Este é um contêiner lógico para recursos do Azure. |
| User | Obrigatório | O nome de usuário para acessar o servidor PostgreSQL. |
| Server | Obrigatório | O servidor PostgreSQL a ser acessado. |
| Base de dados | Obrigatório | O banco de dados PostgreSQL a ser acessado. |
| Tabela | Obrigatório | A tabela PostgreSQL a ser acessada. |
Dicas de anotação da ferramenta:
Destrutiva: ❌ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ✅ | Segredo: ❌ | Local Obrigatório: ❌
Servidor: Listar servidores
O Servidor MCP do Azure pode listar todos os servidores PostgreSQL em uma assinatura e grupo de recursos.
Exemplos de prompts incluem:
- Listar servidores: "Mostrar todos os servidores PostgreSQL no grupo de recursos 'my-resource-group'"
- Ver servidores: "Que servidores PostgreSQL tenho no grupo de recursos 'my-resource-group'?"
- Verifique os servidores: "Verifique se o grupo de recursos 'my-resource-group' tem um servidor chamado 'xyz'"
- Servidores de consulta: "Mostrar servidores PostgreSQL no grupo de recursos 'my-resource-group'"
- Localizar servidores: "Obter todas as instâncias do PostgreSQL no grupo de recursos 'my-resource-group'"
| Parâmetro | Obrigatório ou opcional | Description |
|---|---|---|
| Grupo de recursos | Obrigatório | O nome do grupo de recursos do Azure. Este é um contêiner lógico para recursos do Azure. |
| User | Obrigatório | O nome de usuário para acessar o servidor PostgreSQL. |
Dicas de anotação da ferramenta:
Destrutiva: ❌ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ✅ | Segredo: ❌ | Local Obrigatório: ❌
Servidor: Obter configuração do servidor
O Servidor MCP do Azure pode recuperar a configuração de um servidor PostgreSQL.
Exemplos de prompts incluem:
- Ver configuração: "Mostrar-me a configuração do meu servidor PostgreSQL 'my-pg-server' no grupo de recursos 'my-resource-group'"
- Obter configurações: "Quais são as configurações do meu servidor PostgreSQL 'pg-prod' no grupo de recursos 'my-resource-group'?"
- Verifique a configuração: "Verifique se meu servidor 'my-pg-server' no grupo de recursos 'my-resource-group' configuração 'x' está definido como 'y'"
- Ver parâmetros de servidor: "Mostre-me todos os parâmetros de configuração do meu servidor PostgreSQL 'my-pg-server' no grupo de recursos 'my-resource-group'"
- Obter configuração do servidor: "Qual é a configuração da minha instância do PostgreSQL 'my-pg-server' no grupo de recursos 'my-resource-group'?"
| Parâmetro | Obrigatório ou opcional | Description |
|---|---|---|
| Grupo de recursos | Obrigatório | O nome do grupo de recursos do Azure. Este é um contêiner lógico para recursos do Azure. |
| User | Obrigatório | O nome de usuário para acessar o servidor PostgreSQL. |
| Server | Obrigatório | O servidor PostgreSQL a ser acessado. |
Dicas de anotação da ferramenta:
Destrutiva: ❌ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ✅ | Segredo: ❌ | Local Obrigatório: ❌
Servidor: Obter parâmetro do servidor
O Servidor MCP do Azure pode recuperar um parâmetro específico de um servidor PostgreSQL.
Exemplos de prompts incluem:
- Ver parâmetro: "Mostre-me o parâmetro 'max_connections' do meu servidor PostgreSQL 'my-pg-server' no grupo de recursos 'my-resource-group'"
- Obter configuração: "Qual é o valor de 'shared_buffers' no meu servidor PostgreSQL 'my-pg-server' no grupo de recursos 'my-resource-group'?"
- Verifique o parâmetro: "Verifique se o meu servidor 'my-pg-server' no parâmetro 'my-resource-group' do grupo de recursos 'x' está definido como 'y'"
- Ver parâmetro do servidor: "Mostre-me o valor do parâmetro 'work_mem' no meu servidor PostgreSQL 'my-pg-server' no grupo de recursos 'my-resource-group'"
- Obter valor de configuração: "Qual é o 'maintenance_work_mem' definido para na minha instância do PostgreSQL 'my-pg-server' no grupo de recursos 'my-resource-group'?"
| Parâmetro | Obrigatório ou opcional | Description |
|---|---|---|
| Grupo de recursos | Obrigatório | O nome do grupo de recursos do Azure. Este é um contêiner lógico para recursos do Azure. |
| User | Obrigatório | O nome de usuário para acessar o servidor PostgreSQL. |
| Server | Obrigatório | O servidor PostgreSQL a ser acessado. |
| Param | Obrigatório | O parâmetro PostgreSQL a ser acessado. |
Dicas de anotação da ferramenta:
Destrutiva: ❌ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ✅ | Segredo: ❌ | Local Obrigatório: ❌
Servidor: Definir parâmetro do servidor
O Servidor MCP do Azure pode definir ou atualizar um parâmetro específico em um servidor PostgreSQL. Isso permite que você defina as configurações do servidor, otimize o desempenho e ajuste o comportamento do banco de dados de acordo com os requisitos do seu aplicativo.
Exemplos de prompts incluem:
- Atualizar configuração de conexão: "Defina o parâmetro 'max_connections' como '200' no meu 'prod-postgres-server' no grupo de recursos 'my-resource-group'"
- Configurar memória: "Atualize o parâmetro 'shared_buffers' para '256MB' no servidor 'database-server-east' no grupo de recursos 'my-resource-group'"
- Ajustar o tempo limite: "Defina 'statement_timeout' para '30000' no meu servidor PostgreSQL 'my-pg-server' no grupo de recursos 'my-resource-group'"
- Configurar o registo: "Atualize o parâmetro 'log_statement' para 'all' no servidor 'dev-postgres' no grupo de recursos 'my-resource-group'"
- Definir parâmetro de manutenção: "Configurar 'maintenance_work_mem' para '64MB' no meu servidor de banco de dados 'my-pg-server' no grupo de recursos 'my-resource-group'"
| Parâmetro | Obrigatório ou opcional | Description |
|---|---|---|
| Grupo de recursos | Obrigatório | O nome do grupo de recursos do Azure. Este é um contêiner lógico para recursos do Azure. |
| User | Obrigatório | O nome de usuário para acessar o servidor PostgreSQL. |
| Server | Obrigatório | O nome do servidor PostgreSQL a ser configurado. |
| Param | Obrigatório | O parâmetro PostgreSQL a ser definido. |
| Value | Obrigatório | O valor a ser definido para o parâmetro. |
Dicas de anotação da ferramenta:
Destrutiva: ✅ | Idempotente: ✅ | Mundo Aberto: ❌ | Somente leitura: ❌ | Segredo: ❌ | Local Obrigatório: ❌