대량 DB 업데이트
2026-04-12 배움
삽질
products 7,334건 가격 업데이트 시:
- CASE문 → VALUES문 전환 (이중 작업)
- SQL을 화면에 여러 번 출력 (토큰 폭탄)
- MCP execute_sql → 크기 제한 실패 → psycopg2 전환
정답
처음부터 psycopg2 + VALUES CTE. 화면 출력 안 하기.
- SQL을 cat/print하지 마라. 파일에 쓰고 Python에서 읽어서 실행
- MCP execute_sql은 소량(~500건)만. 대량은 psycopg2
- SUPABASE_DB_URL이 .env에 있음
연결
- 구글 드라이브 xlsx 읽기 — 데이터 소스에서 가져오는 법
- ChromaDB SEGV 복구 — 대량 데이터 다룰 때의 또 다른 교훈