-- 0006 · 한 번도 쓰지 않은 테이블과 이관 잔재를 뗀다 -- -- 실측(2026-09-09) — 네 테이블이 **행 0건**이다. 만들어 두고 기능이 붙지 않았다: -- place_names(별칭) · place_routes(가는 길) · nearby_links(주변) · place_ai_checks(AI 노출 점검) -- 화면에 나오지 않는 테이블을 유지비만 내며 들고 있을 이유가 없다 — 필요해지는 날 -- 그때의 요구에 맞춰 만드는 편이 낫다(지금 모양이 그때 맞을 거라는 보장도 없다). -- -- ★ nearby_links 는 area_contents 와 역할이 겹친다. 둘 다 "업장 주변의 장소"인데 -- 하나는 카카오 로컬, 하나는 TourAPI 였다. 겹치는 자리를 남겨 두면 다음 사람이 -- "어느 쪽이 진짜냐"를 다시 묻는다 — 오늘 spots/local_contents 로 이미 겪었다. DROP TABLE IF EXISTS public.place_names; DROP TABLE IF EXISTS public.place_routes; DROP TABLE IF EXISTS public.nearby_links; DROP TABLE IF EXISTS public.place_ai_checks; -- 0004 에서 place_contents 를 관계 테이블로 바꾸며 옆으로 밀어 둔 옛 구조. -- 값은 area_contents(198건) + place_area_refs(144건)로 전부 옮겨졌다. DROP TABLE IF EXISTS public.place_contents_legacy; -- ── 발행 이력은 합치지 않는다 ────────────────────────────────────────── -- 처음엔 site_versions(52) 와 site_publish_logs(52) 가 1:1 이라 합치려 했다. 아니다. -- 실측: action 분포가 publish 45 · rebuild 7 로 이미 섞여 있다. 같은 버전을 다시 굽거나 -- 내리면 그 순간 2:1 이 된다 — 지금 1:1 인 건 우연이고 **구조는 1:N** 이다. -- 합쳤다면 두 번째 발행이 첫 기록을 덮었을 것이다. -- 성격도 다르다: site_versions 는 "무엇을 구웠나"(스냅샷·JSON-LD), publish_logs 는 -- "언제 무슨 일이 있었나"(동작·결과·반려사유·실행자)다.