Interroger 3 bases de données différentes en une seule session
Quand l'utiliser : Votre pile technique a Postgres pour les données principales, MySQL pour un service hérité, et SQL Server pour une copie de reporting — et vous voulez un seul assistant IA pour tous.
Prérequis
- DSN pour chaque BD avec des identifiants en lecture seule — formats postgres://, mysql://, sqlserver://, sqlite://, oracle://
Déroulement
-
Configurer plusieurs DSNMontrez-moi à quelle BD je suis actuellement connecté. Si nécessaire, basculez vers le DSN MySQL.✓ Copié→ Indicateur de BD active clair
-
Inspecter le schémaListez les tables de la BD actuelle avec les nombres de lignes approximatifs.✓ Copié→ Catalogue de tables
-
Référencer entre les BDInterrogez Postgres pour les emails des utilisateurs, puis interrogez MySQL legacy_users pour les mêmes emails, dites-moi qui est dans l'un mais pas l'autre.✓ Copié→ Rapport de réconciliation
Résultat : Un seul flux de travail entre des BD hétérogènes sans jongler avec différents serveurs MCP.
Pièges
- Les différences de dialecte SQL font trébucher Claude (par exemple LIMIT vs TOP) — Dites explicitement à Claude quel type de BD la requête actuelle cible, ou divisez en tours spécifiques à la BD