From 5b9bc50379d46279712d597c2daddeaf94aa8af6 Mon Sep 17 00:00:00 2001 From: Klaus Date: Thu, 10 Sep 2026 15:09:37 +0900 Subject: [PATCH] =?UTF-8?q?docs(creator-community):=20=EB=B3=B8=EB=AC=B8?= =?UTF-8?q?=20=EB=B2=88=EC=97=AD=20=EC=8A=A4=ED=82=A4=EB=A7=88=EB=A5=BC=20?= =?UTF-8?q?=EA=B8=B0=EB=A1=9D=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../schema.sql | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 docs/20260910_크리에이터커뮤니티게시물본문번역/schema.sql diff --git a/docs/20260910_크리에이터커뮤니티게시물본문번역/schema.sql b/docs/20260910_크리에이터커뮤니티게시물본문번역/schema.sql new file mode 100644 index 00000000..5f29a8cc --- /dev/null +++ b/docs/20260910_크리에이터커뮤니티게시물본문번역/schema.sql @@ -0,0 +1,19 @@ +ALTER TABLE creator_community + ADD COLUMN language_code VARCHAR(10) NULL COMMENT '본문 원문 언어 코드', + ADD COLUMN content_revision BIGINT NOT NULL DEFAULT 0 COMMENT '본문 개정 번호'; + +CREATE TABLE creator_community_translation ( + id BIGINT NOT NULL AUTO_INCREMENT COMMENT '식별자', + creator_community_id BIGINT NOT NULL COMMENT '크리에이터 커뮤니티 게시물 식별자', + locale VARCHAR(10) NOT NULL COMMENT '표시 대상 언어 코드', + content TEXT NOT NULL COMMENT '번역된 본문', + source_revision BIGINT NOT NULL COMMENT '번역 기준 본문 개정 번호', + source_hash VARCHAR(64) NOT NULL COMMENT '번역 기준 정규화 원문 해시', + source_language VARCHAR(10) NOT NULL COMMENT '번역 기준 원문 언어 코드', + created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '생성 시각', + updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '수정 시각', + PRIMARY KEY (id), + CONSTRAINT uk_creator_community_translation_post_locale UNIQUE (creator_community_id, locale), + CONSTRAINT fk_creator_community_translation_post + FOREIGN KEY (creator_community_id) REFERENCES creator_community (id) +) COMMENT = '크리에이터 커뮤니티 게시물 본문 번역';