한 번의 세션에서 3개의 다른 데이터베이스 쿼리
언제 쓸까: 스택에 기본 데이터용 Postgres, 레거시 서비스용 MySQL, 보고 복사본용 SQL Server가 있고 모든 것에 걸쳐 하나의 AI 어시스턴트를 원하는 경우
사전 조건
- 각 DB의 읽기 전용 자격증명이 있는 DSN — postgres://, mysql://, sqlserver://, sqlite://, oracle:// 형식
흐름
-
여러 DSN 구성현재 가리키고 있는 DB를 보여주세요. 필요하면 MySQL DSN으로 전환하세요.✓ 복사됨→ 명확한 활성 DB 표시기
-
스키마 검사현재 DB의 테이블을 대략적인 행 수와 함께 나열하세요.✓ 복사됨→ 테이블 카탈로그
-
DB 전체에 걸쳐 교차 참조Postgres에서 사용자 이메일을 쿼리하고, MySQL legacy_users에서 동일한 이메일을 쿼리한 다음, 하나에만 있는 사용자를 알려주세요.✓ 복사됨→ 조정 보고서
결과: 다양한 DB 전체에서 다양한 MCP 서버를 조작하지 않고도 단일 워크플로우
함정
- SQL 방언 차이로 인해 Claude가 혼동됨 (예: LIMIT vs TOP) — Claude에 현재 쿼리가 대상으로 하는 DB 종류를 명시적으로 말하거나 DB별 턴으로 나누세요