Merge remote-tracking branch 'origin/main' into feature/local-story-generation

# Conflicts:
#	postgres-init/migrations/0009_align_with_init_sql.sql
This commit is contained in:
Mina Choi 2026-09-10 14:36:34 +09:00
commit 6f66199adb

View File

@ -1,7 +1,12 @@
-- 0009 · init.sql 과 어긋난 것을 맞춘다
-- 0009 · init.sql 을 현재 스키마로 다시 쓰면서 드러난 어긋남을 맞춘다
--
-- init.sql 은 새 DB 만, migrations 는 기존 DB 만 본다. 둘이 갈리면 새로 세운 DB 가
-- 옛 구조로 선다 — 그래서 여기서 한 번 맞춘다.
-- ★ 어떻게 찾았나 (2026-09-10)
-- `init.sql` 이 0005 의 스키마 해체를 따라오지 않아 옛 도메인 스키마를 그대로 만들고 있었다.
-- 그걸 현재 모습으로 다시 쓴 뒤, **빈 컨테이너에 새로 세운 DB** 와 **마이그레이션으로 따라온
-- 기존 DB** 를 `pg_dump --schema-only` 로 나란히 놓고 비교했다. 표 목록은 같았고 아래 셋이 달랐다.
-- 이 비교는 앞으로도 같은 방법으로 한다 — ORM 주석이나 기억이 아니라 두 DB 를 실제로 찍어 본다.
--
-- ★ 이 파일은 데이터를 건드리지 않는다. 이름·타입·인덱스만 맞춘다.
-- ── 1. 없는 인덱스 (실사용에 영향) ──────────────────────────────────────
-- 0003 이 기존 DB 에 site_contents 를 만들 때 유니크(uq_site_contents_section)만 걸고