| name | sqlite-to-postgres |
|---|---|
| description | Migrate a Python app from SQLite to PostgreSQL with zero-downtime production cutover. Covers planning, parallel backend, cutover runbook, cleanup, and the common incidents that bite real migrations. Use when user says "migrate sqlite to postgres", "postgres migration", "db cutover", or hits the sqlite3 concurrency bug (singleton + threadpool race). |
| allowed-tools | Bash, Read, Write, Edit, Glob, Grep, Agent |
Battle-tested 4-PR structure. Zero downtime. 7-day rollback window. Works for any Python sync-sqlite3 codebase regardless of framework (FastAPI / Flask / Django / bare asyncio).