docs(creatorname): 언어별 이름 관리 요구사항과 검증 기록을 정리한다
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
-- DDL 파일 작성 완료, DB 미적용. 별도 승인 전 실행 금지
|
||||
-- 운영 적용 전 실제 member.id 타입(부호 포함), member 테이블 engine 및 collation을 확인한다.
|
||||
|
||||
CREATE TABLE creator_localized_name (
|
||||
id BIGINT NOT NULL AUTO_INCREMENT COMMENT '식별자',
|
||||
member_id BIGINT NOT NULL COMMENT '크리에이터 회원 ID (member.id 참조)',
|
||||
lang VARCHAR(10) NOT NULL COMMENT 'Lang enum 이름 (KO/EN/JA), 현재 관리 대상 JA',
|
||||
display_name VARCHAR(255) NOT NULL COMMENT '수동 등록 표시 이름 (비활성 시 마지막 값 보존)',
|
||||
is_active TINYINT(1) NOT NULL DEFAULT 1 COMMENT '활성 여부 (0: 이름 해제, 1: 표시 및 별칭 검색 대상)',
|
||||
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_localized_name_member_lang UNIQUE (member_id, lang),
|
||||
CONSTRAINT fk_creator_localized_name_member
|
||||
FOREIGN KEY (member_id) REFERENCES member (id)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='크리에이터 언어별 수동 표시 이름';
|
||||
Reference in New Issue
Block a user