Cette page existe aussi enEN
iTeam
Guide API · Données, BI et bases de données Avec les identifiants de votre entreprise

PostgreSQL et agents IA : accéder à la base en gardant le contrôle

PostgreSQL est une base de données relationnelle open source ; elle n'a pas d'API HTTP propre, et l'accès se fait par une connexion SQL avec des pilotes standard. Elle sert aux équipes d'ingénierie et de données comme socle des systèmes et des rapports. Pour des agents, l'accès passe en général par un utilisateur dédié, de préférence sur un réplica en lecture, ou par un serveur MCP.

Nina
Guide API

Ce que propose l’API PostgreSQL

Requêtes SQL

Lecture de tables et de vues avec filtres, jointures et agrégations.

Écriture contrôlée

Insertion et mise à jour d'enregistrements, lorsqu'elles sont autorisées.

Vues et fonctions

Couches qui n'exposent à l'agent que les données nécessaires.

Permissions par rôle

Utilisateurs et rôles avec accès par schéma, table ou colonne.

Sécurité par ligne

Politiques qui limitent les lignes visibles pour chaque rôle.

Notifications

LISTEN/NOTIFY pour prévenir les applications d'événements.

Comment accéder à l’API PostgreSQL

  • Avec les identifiants de votre entrepriseUtilisateur et mot de passe, ou certificat de la base, avec connexion chiffrée (SSL). Il est recommandé d'utiliser un rôle dédié à l'agent, limité à SELECT sur les vues nécessaires.
  • Ne donnez jamais à l'agent un utilisateur doté de privilèges d'administration.
  • Utilisez un réplica en lecture et un temps d'exécution maximal pour ne pas affecter la production.
  • Masquez les colonnes contenant des données personnelles (RGPD).

Documentation officielle: www.postgresql.org/docs

Ce qu’un agent iTeam fait avec l’API PostgreSQL

Question métier résolue avec la donnée

Le responsable demande combien a été vendu dans la région Sud, et l'agent interroge les vues autorisées et répond avec le chiffre et la requête utilisée.

Contrôle d'incohérences

Chaque jour, l'agent lance des vérifications comme les commandes sans client ou les montants négatifs, et envoie les cas à l'équipe données.

Support avec du contexte

Le conseiller demande la situation d'un compte, et l'agent la cherche dans la vue de support, sans que le conseiller accède à la base.

Rapport récurrent

L'agent exécute les requêtes du rapport hebdomadaire et envoie le résumé avec les variations.

De l’identifiant à l’agent au travail, avec validation

01

Créez un rôle dédié

Le DBA crée un utilisateur en lecture seule sur les vues nécessaires, idéalement sur un réplica en lecture.

02

Enregistrez la connexion dans le coffre iTeam

L'hôte, l'utilisateur et le certificat restent dans le coffre ; l'accès passe par un réseau ou un tunnel approuvé par l'IT.

03

Testez avec validation

Les nouvelles requêtes et toute écriture passent par une validation ; iTeam consigne chaque requête dans la piste d'audit.

Questions

Questions sur l’API PostgreSQL

L'API PostgreSQL est-elle gratuite ?

PostgreSQL est un logiciel libre et gratuit. Le coût vient de l'hébergement, qu'il s'agisse d'un serveur propre ou d'un service cloud géré.

Faut-il programmer pour utiliser PostgreSQL avec iTeam ?

Pas nécessairement. L'équipe de déploiement configure la connexion et les vues avec votre DBA, et l'agent écrit les requêtes dans le périmètre autorisé.

PostgreSQL a-t-il une API REST ?

Pas nativement. Des outils exposent du REST par-dessus, mais l'accès standard passe par une connexion SQL.

Prochaine étape

Mettez une équipe IA au travail cette semaine.

Commencez gratuitement avec une équipe prête, ou parlez-nous : notre squad met l’IA en production avec vos équipes.

300+intégrations
4langues
Agents au travail en ce moment