SQLite→PostgreSQL 마이그레이션 계획 수립
의사결정
PostgreSQL 준비 완료(대표님 직접): psql 16.13 설치, nexai_dashboard DB 생성, 유저 3명 생성, 접속 인증 OK. lee_hyori DB QA 감사 큐 투입.
내용
배경: 대표님 원래 지시 PostgreSQL. SQLite로 시작했으나 한계 도달:
- 동시 쓰기(3봇+데몬+대시보드) SQLITE_BUSY 위험
- 유저별 권한 분리 불가 (봇 DB 삭제 사고 재발 위험)
- 트랜잭션 격리 미흡
산출물 (계획만, 착수 X):
a) 마이그 스크립트 초안 (SQLite→PostgreSQL DDL 변환)
b) 롤백 계획 (PostgreSQL→SQLite 복귀 경로)
c) 다운타임 추정
d) 샌드박스 테스트 케이스
e) 프로덕션 전환 후보 시점 (4/17 vs 4/18)
대표님 검토 → 샌드박스 → 프로덕션 순서.
상태 변경
추가 작업
핸드오프 체인
아직 핸드오프 이력이 없습니다
체이닝 타임라인
자동 체이닝 이력이 없습니다
산출물
- outputs/DEV-0416-PGSQL-001/error_root_cause.md
- outputs/DEV-0416-PGSQL-001/06_cutover_timing.md
- outputs/DEV-0416-PGSQL-001/05_sandbox_tc.py
- outputs/DEV-0416-PGSQL-001/preflight_20260417.md
- outputs/DEV-0416-PGSQL-001/pytest_log.txt
- outputs/DEV-0416-PGSQL-001/rollback.sql
- outputs/DEV-0416-PGSQL-001/migration_plan.md
- outputs/DEV-0416-PGSQL-001/review_lee_haejin_20260416.md
- outputs/DEV-0416-PGSQL-001/rollback_v2.sql
- outputs/DEV-0416-PGSQL-001/04_data_migrate.py
- outputs/DEV-0416-PGSQL-001/01_pg_schema_ddl.sql
- outputs/DEV-0416-PGSQL-001/schema_dump.sql
- outputs/DEV-0416-PGSQL-001/vault_design.md
- outputs/DEV-0416-PGSQL-001/vault_schema.sql
- outputs/DEV-0416-PGSQL-001/02_rollback_pg.sql
- outputs/DEV-0416-PGSQL-001/conftest.py
- outputs/DEV-0416-PGSQL-001/pg_schema_v2.sql
- outputs/DEV-0416-PGSQL-001/optimization_notes.md
- outputs/DEV-0416-PGSQL-001/pg_schema.sql
- outputs/DEV-0416-PGSQL-001/03_downtime_plan.md
관련 로그
관련 봇 로그 없음