이 절은 아직 "`init.sql` 한 벌이 스키마 전부" 이고 "이미 있는 DB 에는 파일 하단의 ALTER 절만 손으로 돌려라" 라고 적혀 있었다. 그 방식은 이번 재편에서 없어졌다 — `postgres-init/migrations/` + `scripts/migrate.py` 가 대신한다. - 스키마 파일이 두 벌이라는 것과 둘 다 최신을 유지해야 하는 이유 - 배포 절차에 `migrate.py --dry-run` → `migrate.py` 를 넣는다. `postgres-init/` 은 이미지에 굽지 않고 마운트하므로 코드 배포와 따로 돌릴 수 있다 - ★ 이번 배포(0005~0008)는 스키마를 통째로 편다. 안 돌리면 컨테이너는 정상으로 뜨고 가게 등록·수집·발행만 죽는다 — 없는 표를 부르는 코드는 기동을 통과한다 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| API_USAGE.md | ||
| ARCHITECTURE.md | ||
| COLLECTION_SEO_AEO_FLOW.md | ||
| DATA_SOURCE_RESEARCH.md | ||
| DECISIONS.md | ||
| DEPLOY.md | ||
| DEVELOPMENT_DIRECTION.md | ||
| DEVLOG.md | ||
| PRODUCT.md | ||
| SERVERS.md | ||