• DADOS
  • LÓGICA
  • INFO
  • HUMANO

Como executar funções Postgres com seu AI

Conecte seu agente ao Supabase para disparar a lógica do banco de dados sob demanda. Após o vínculo, seu AI pode executar procedimentos de backend tão facilmente quanto responder a uma pergunta.

Pergunte à IA sobre esta página

Resposta rápida

Como posso disparar funções Postgres usando meu AI?

Seu agente utiliza chamadas RPC para rodar qualquer função personalizada que você definiu no seu banco de dados Supabase. Ele também pode explorar seu esquema para encontrar os alvos corretos para essas chamadas. Você terá execução direta de lógica de backend pela sua interface de chat.

Onde cada ação acontece.

Resultados da execução no banco de dados

Dependendo da função que você disparar, seu AI produzirá resultados diferentes.

DADOS

Estado do banco atualizado

O AI executa uma função que modifica linhas ou atualiza valores. Você verá o impacto direto no seu banco de dados imediatamente.

LÓGICA

Processamento de backend complexo

O agente dispara tarefas computacionais pesadas ou fluxos de trabalho de várias etapas definidos no seu SQL. O banco de dados faz o trabalho pesado.

INFO

Conhecimento do esquema

O AI identifica quais tabelas e funções estão disponíveis. Isso ajuda a escolher a ferramenta certa para sua solicitação.

HUMANO

Verificação manual necessária

Se uma função exigir parâmetros sensíveis ou mudanças de alto risco, o AI para. Você decide quando prosseguir com a execução.

O fluxo

O que seu AI faz ao solicitar uma função.

O agente passa de entender a estrutura do seu banco para a execução da sua lógica específica.

  1. Explorar o esquema

    O agente analisa seu banco de dados para ver quais tabelas e funções existem. Isso garante que ele saiba o que pode realmente chamar.

    list_tables
  2. Identificar o alvo

    O AI associa sua solicitação em linguagem natural ao nome de uma função Postgres específica. Ele prepara os argumentos necessários para a chamada.

    list_tables
  3. Executar o RPC

    O agente envia o comando para disparar a função na sua instância Supabase. O banco de dados executa o código e retorna o resultado.

    call_postgres_function
  4. Relatar resultados

    O AI interpreta o valor de retorno do banco de dados. Ele informa exatamente o que aconteceu ou quais dados foram retornados.

    call_postgres_function

Teste

Copie estes comandos para começar.

Use estes prompts para iniciar sua primeira interação com o banco de dados.

Pontos de partida

Substitua os nomes das funções e das tabelas pelos que você realmente usa no seu projeto Supabase.

Supabase Vector Connector

Tudo pronto. Escolha seu cliente MCP e siga as instruções de configuração.

Link do conectorhttps://edge.vinkius.com/vk_preview_r2cwX4M1GouGmm6VnqY7CUQyTiHKovu2fp0L81jN/mcp

Claude Desktop

Siga os passos abaixo para conectar em segundos.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Supabase Vector capabilities are ready to use.
Configuração · claude_desktop_config.jsonCopiar
{
  "mcpServers": {
    "supabase-vector-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_r2cwX4M1GouGmm6VnqY7CUQyTiHKovu2fp0L81jN/mcp"
    }
  }
}
Copie no chat04
  • Liste todas as tabelas no meu banco de dados Supabase para eu saber com o que podemos trabalhar.

  • Execute a função 'process_user_signup' para o usuário com ID 550.

  • Verifique a função 'get_inventory_count' para ver quantos itens restam no estoque.

  • Encontre a tabela que armazena pedidos de clientes e me mostre as últimas cinco entradas.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Comece aqui

Conecte o Supabase Vector uma vez e comece a perguntar.

Basta fornecer suas credenciais do Supabase pela interface da Vinkius. Sua conexão é criptografada e você pode começar a rodar funções imediatamente.

Conectar Supabase Vector ao seu AI

FAQ

Como o conector se comporta

  • 01

    O AI pode deletar meu banco de dados inteiro?

    Não. O AI só pode executar as funções específicas que você expôs via RPC. Ele não consegue rodar comandos SQL arbitrários ou deletar tabelas.

  • 02

    Como o AI sabe quais funções chamar?

    Ele usa a capacidade de listar suas tabelas e inspecionar seu esquema para identificar nomes de funções válidos e os argumentos necessários.

  • 03

    O AI pode criar novas tabelas sozinho?

    Não. O AI é limitado às ferramentas fornecidas, que servem para listar tabelas existentes e chamar funções existentes.

  • 04

    O AI vê minha senha do banco de dados?

    Não. Suas credenciais são criptografadas e gerenciadas pela Vinkius. Seu cliente de AI interage apenas com as ferramentas através da conexão segura.

  • 05

    Posso restringir o que o AI pode fazer?

    Sim. Como o AI só pode chamar funções que você definiu explicitamente como RPCs, você tem controle total sobre o alcance dele no seu banco de dados.

  • Mais dúvidas sobre o Supabase Vector? Veja tudo o que o conector Supabase Vector pode fazer

Conecte Supabase Vector ao Claude, Cursor, ChatGPT e outros