• DONNÉES
  • LOGIQUE
  • INFO
  • HUMAIN

Exécuter des fonctions Postgres avec votre IA

Connectez votre agent à Supabase pour déclencher votre logique métier à la demande. Une fois lié, votre IA peut exécuter des procédures backend aussi simplement qu'elle répond à une question.

Demandez à l'IA à propos de cette page

Réponse rapide

Comment déclencher des fonctions Postgres avec mon IA ?

Votre agent utilise des appels RPC pour exécuter les fonctions personnalisées que vous avez définies dans votre base de données Supabase. Il peut aussi explorer votre schéma pour identifier les cibles appropriées. Vous obtenez ainsi une exécution directe de votre logique backend via votre interface de chat.

Chaque action a un impact.

Résultats de l'exécution en base de données

Selon la fonction déclenchée, votre IA produit des résultats différents.

DONNÉES

État de la base mis à jour

L'IA exécute une fonction qui modifie des lignes ou met à jour des valeurs. L'impact sur votre base de données est immédiat.

LOGIQUE

Traitement backend complexe

L'agent lance des tâches de calcul intensives ou des workflows multi-étapes définis en SQL. La base de données gère toute la charge.

INFO

Connaissance du schéma

L'IA identifie les tables et les fonctions disponibles. Cela lui permet de choisir le bon outil pour répondre à votre demande.

HUMAIN

Validation manuelle requise

Si une fonction nécessite des paramètres sensibles ou des modifications à risque, l'IA s'arrête. C'est vous qui décidez de poursuivre l'exécution.

Le flux

Ce que fait votre IA lors d'une demande de fonction.

L'agent passe de la compréhension de votre structure de données à l'exécution de votre logique spécifique.

  1. Explorer le schéma

    L'agent parcourt votre base de données pour voir quelles tables et fonctions existent. Cela lui garantit de savoir ce qu'il peut réellement appeler.

    list_tables
  2. Identifier la cible

    L'IA fait correspondre votre demande en langage naturel au nom d'une fonction Postgres spécifique. Elle prépare ensuite les arguments nécessaires.

    list_tables
  3. Exécuter l'appel RPC

    L'agent envoie la commande pour déclencher la fonction sur votre instance Supabase. La base de données exécute le code et renvoie le résultat.

    call_postgres_function
  4. Rapporter les résultats

    L'IA interprète la valeur de retour de la base de données. Elle vous indique précisément ce qui s'est passé ou les données récupérées.

    call_postgres_function

Essayez

Copiez ces exemples pour commencer.

Utilisez ces prompts pour lancer votre première interaction avec la base de données.

Points de départ

Remplacez les noms de fonctions et de tables par ceux que vous utilisez réellement dans votre projet Supabase.

Supabase Vector Connector

Tout est prêt. Choisissez votre client MCP et suivez les instructions de configuration.

Lien du connecteurhttps://edge.vinkius.com/vk_preview_r2cwX4M1GouGmm6VnqY7CUQyTiHKovu2fp0L81jN/mcp

Claude Desktop

Suivez les étapes ci-dessous pour vous connecter en quelques secondes.

  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.
Configuration · claude_desktop_config.jsonCopier
{
  "mcpServers": {
    "supabase-vector-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_r2cwX4M1GouGmm6VnqY7CUQyTiHKovu2fp0L81jN/mcp"
    }
  }
}
Copiez dans le chat04
  • Liste toutes les tables de ma base de données Supabase pour que je sache sur quoi nous pouvons travailler.

  • Exécute la fonction 'process_user_signup' pour l'utilisateur avec l'ID 550.

  • Appelle la fonction 'get_inventory_count' pour voir combien d'articles sont encore en stock.

  • Trouve la table qui stocke les commandes clients et donne-moi les cinq dernières entrées.

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

Commencez ici

Connectez Supabase Vector une fois, puis interrogez.

Fournissez simplement vos identifiants Supabase via l'interface Vinkius. Votre connexion est sécurisée et vous pouvez lancer des fonctions immédiatement.

Connecter Supabase Vector à votre IA

FAQ

Comportement du connecteur

  • 01

    L'IA peut-elle supprimer toute ma base de données ?

    Non. L'IA peut uniquement exécuter les fonctions spécifiques que vous avez exposées via RPC. Elle ne peut pas lancer de commandes SQL arbitraires ni supprimer de tables.

  • 02

    Comment l'IA sait-elle quelles fonctions appeler ?

    Elle utilise sa capacité à lister vos tables et à inspecter votre schéma pour identifier les noms de fonctions valides et les arguments requis.

  • 03

    L'IA peut-elle créer de nouvelles tables d'elle-même ?

    Non. L'IA est limitée aux outils fournis, qui servent uniquement à lister les tables existantes et à appeler des fonctions existantes.

  • 04

    L'IA voit-elle mon mot de passe de base de données ?

    Non. Vos identifiants sont chiffrés et gérés par Vinkius. Votre client IA interagit uniquement avec les outils via une connexion sécurisée.

  • 05

    Puis-je restreindre les actions de l'IA ?

    Oui. Comme l'IA ne peut appeler que les fonctions que vous avez explicitement définies comme RPC, vous gardez un contrôle total sur son périmètre d'action.

  • D'autres questions sur Supabase Vector ? Voir toutes les capacités du connecteur Supabase Vector

Connectez Supabase Vector à Claude, Cursor, ChatGPT et d'autres