Consultar 3 bancos de dados diferentes em uma sessão
Quando usar: Sua stack tem Postgres para dados primários, MySQL para um serviço legado e SQL Server para uma cópia de reporting — e você quer um assistente IA para todos.
Pré-requisitos
- DSN para cada BD com credenciais somente leitura — formatos postgres://, mysql://, sqlserver://, sqlite://, oracle://
Fluxo
-
Configurar múltiplas DSNsMostre-me qual BD estou apontando no momento. Se necessário, mude para a DSN MySQL.✓ Copiado→ Indicador claro de BD ativo
-
Inspecionar schemaListe as tabelas no BD atual com contagens aproximadas de linhas.✓ Copiado→ Catálogo de tabelas
-
Referência cruzada entre BDsConsulte Postgres para emails de usuários, depois consulte MySQL legacy_users para os mesmos emails, diga-me quem está em um mas não no outro.✓ Copiado→ Relatório de reconciliação
Resultado: Um fluxo de trabalho único em BDs heterogêneos sem manipular diferentes servidores MCP.
Armadilhas
- Diferenças de dialeto SQL confundem Claude (p.ex. LIMIT vs TOP) — Diga a Claude explicitamente qual flavor de BD a query atual alvo, ou divida em turnos específicos do BD