Partilhar via


Banco de Dados do Azure para ferramentas PostgreSQL para o Servidor MCP do Azure

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

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.

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."
  • Ver bases de dados: "Que bases de dados tenho no meu servidor PostgreSQL?"
  • Verifique os bancos de dados: "Verifique se tenho um banco de dados chamado 'xyz' no servidor 'my-pg-server'."
  • Bancos de dados de consulta: "Mostrar bancos de dados no servidor PostgreSQL no grupo de recursos 'my-rg'."
  • Localizar bancos de dados: "Obter todos os bancos de dados da minha instância do PostgreSQL."
Parâmetro Obrigatório ou opcional Descrição
Subscrição Obrigatório A ID ou o nome da assinatura do Azure.
Grupo de recursos Obrigatório O nome do grupo de recursos do Azure.
Nome de utilizador Obrigatório O nome de usuário para acessar o servidor PostgreSQL.
Servidor Obrigatório O servidor PostgreSQL a ser acessado.

Executar consulta ao banco de dados

O Servidor MCP do Azure pode executar uma consulta em um banco de dados PostgreSQL.

Exemplos de prompts incluem:

  • Execute query: "Execute 'SELECT * FROM users LIMIT 10' no meu banco de dados PostgreSQL."
  • Dados de consulta: "Execute uma consulta para obter pedidos recentes do banco de dados PostgreSQL."
  • Buscar dados: "Obter informações do usuário do meu banco de dados PostgreSQL com consulta."
  • Extrair dados: "Consultar dados do cliente do meu servidor PostgreSQL."
  • Recuperar registros: "Selecione os principais registros de vendas do banco de dados PostgreSQL."
Parâmetro Obrigatório ou opcional Descrição
Subscrição Obrigatório A ID ou o nome da assinatura do Azure.
Grupo de recursos Obrigatório O nome do grupo de recursos do Azure.
Nome de utilizador Obrigatório O nome de usuário para acessar o servidor PostgreSQL.
Servidor 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.

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."
  • Ver tabelas: "Que tabelas tenho na minha base de dados PostgreSQL?"
  • Verifique tabelas: "Verifique se tenho uma tabela chamada 'xyz' no banco de dados PostgreSQL 'my-db'."
  • Tabelas de consulta: "Mostrar tabelas no banco de dados PostgreSQL no servidor 'my-pg-server'."
  • Encontrar tabelas: "Obter todas as tabelas do meu banco de dados PostgreSQL."
Parâmetro Obrigatório ou opcional Descrição
Subscrição Obrigatório A ID ou o nome da assinatura do Azure.
Grupo de recursos Obrigatório O nome do grupo de recursos do Azure.
Nome de utilizador Obrigatório O nome de usuário para acessar o servidor PostgreSQL.
Servidor Obrigatório O servidor PostgreSQL a ser acessado.
Base de dados Obrigatório O banco de dados PostgreSQL a ser acessado.

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' na minha base de dados PostgreSQL."
  • Obter estrutura: "Que colunas tem a tabela 'produtos' na minha base de dados PostgreSQL?"
  • Verifique o esquema: "Verifique se meu esquema tem uma restrição não nula na coluna id."
  • Ver colunas: "Mostrar colunas e tipos para a tabela 'clientes' no PostgreSQL."
  • Examine a tabela: "Obtenha a estrutura da tabela de 'transações' no meu banco de dados PostgreSQL."
Parâmetro Obrigatório ou opcional Descrição
Subscrição Obrigatório A ID ou o nome da assinatura do Azure.
Grupo de recursos Obrigatório O nome do grupo de recursos do Azure.
Nome de utilizador Obrigatório O nome de usuário para acessar o servidor PostgreSQL.
Servidor 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.

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 meu grupo de recursos."
  • Ver servidores: "Que servidores PostgreSQL tenho no grupo de recursos 'my-rg'?"
  • Verifique os servidores: "Verifique se a minha subscrição tem um servidor chamado 'xyz'"
  • Servidores de consulta: "Mostrar servidores PostgreSQL no grupo de recursos 'dev-resources'."
  • Localizar servidores: "Obter todas as instâncias do PostgreSQL no meu ambiente."
Parâmetro Obrigatório ou opcional Descrição
Subscrição Obrigatório A ID ou o nome da assinatura do Azure.
Grupo de recursos Obrigatório O nome do grupo de recursos do Azure.
Nome de utilizador Obrigatório O nome de usuário para acessar o servidor PostgreSQL.

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."
  • Obter configurações: "Quais são as configurações do meu servidor PostgreSQL 'pg-prod'?"
  • Verifique a configuração: "Verifique se a configuração do meu servidor 'x' está definida como 'y'"
  • Ver parâmetros do servidor: "Mostre-me todos os parâmetros de configuração do meu servidor PostgreSQL."
  • Obtenha a configuração do servidor: "Qual é a configuração da minha instância do PostgreSQL?"
Parâmetro Obrigatório ou opcional Descrição
Subscrição Obrigatório A ID ou o nome da assinatura do Azure.
Grupo de recursos Obrigatório O nome do grupo de recursos do Azure.
Nome de utilizador Obrigatório O nome de usuário para acessar o servidor PostgreSQL.
Servidor Obrigatório O servidor PostgreSQL a ser acessado.

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:

  • View parameter: "Mostre-me o parâmetro 'max_connections' do meu servidor PostgreSQL."
  • Obter configuração: "Qual é o valor de 'shared_buffers' no meu servidor PostgreSQL?"
  • Verifique o parâmetro: "Verifique se o parâmetro do meu servidor 'x' está definido como 'y'"
  • View server param: "Mostre-me o valor do parâmetro 'work_mem' no meu servidor PostgreSQL."
  • Obter valor de configuração: "Qual é o 'maintenance_work_mem' definido na minha instância do PostgreSQL?"
Parâmetro Obrigatório ou opcional Descrição
Subscrição Obrigatório A ID ou o nome da assinatura do Azure.
Grupo de recursos Obrigatório O nome do grupo de recursos do Azure.
Nome de utilizador Obrigatório O nome de usuário para acessar o servidor PostgreSQL.
Servidor Obrigatório O servidor PostgreSQL a ser acessado.
Param Obrigatório O parâmetro PostgreSQL a ser acessado.