마이그레이션 도구(flyway/liquibase) 부재. db/schema.sql 은 컨테이너 최초 기동 시 1회만 자동 주입되어, 이후 docs/*-ddl.sql 변경은 실행 DB 에 미반영. - db/apply-local-ddl.sh: docs/*-ddl.sql 을 실행 컨테이너 dev 스키마에 멱등 적용(search_path 강제, ON_ERROR_STOP=1, .env 접속정보 로드, 컨테이너 가드). - docs/usage/local-setup.md §4.1: 신규/변경 DDL 즉시 적용 절차 + 작성자 규약 (DDL 파일 / 실행 DB / db/schema.sql 세 곳 동기화). 검증: game-reviews-ddl.sql 적용 후 game_review_axes·game_review_stats· game_comments.updated_at·game_reviews.is_rating_manual 생성 확인, 스크립트 전체 멱등 재실행 성공. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| apply-local-ddl.sh | ||
| schema.sql | ||
| seed-dev-teardown.sql | ||
| seed-dev.sql | ||