-- DDL 011: VENDOR_INFLUENCER_MAPPING 테이블 컬럼 수정
-- 목적: 기존 프로젝트 패턴에 맞게 컬럼명 통일

-- 1. IS_ACTIVE를 IS_ACT로 변경 (기존 프로젝트 패턴 따름)
ALTER TABLE `VENDOR_INFLUENCER_MAPPING` 
CHANGE COLUMN `IS_ACTIVE` `IS_ACT` varchar(1) NOT NULL DEFAULT 'Y' COMMENT '활성 상태: Y(활성), N(비활성)';

-- 2. 기존 프로젝트 패턴에 맞게 타임스탬프 컬럼명 변경
ALTER TABLE `VENDOR_INFLUENCER_MAPPING` 
CHANGE COLUMN `CREATED_AT` `REG_DATE` timestamp NOT NULL DEFAULT current_timestamp() COMMENT '등록일시';

ALTER TABLE `VENDOR_INFLUENCER_MAPPING` 
CHANGE COLUMN `UPDATED_AT` `MOD_DATE` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '수정일시';

-- 3. REQUEST_DATE를 REG_DATE와 구분하기 위해 그대로 유지하되, 필요시 기본값 설정
ALTER TABLE `VENDOR_INFLUENCER_MAPPING` 
MODIFY COLUMN `REQUEST_DATE` timestamp NOT NULL DEFAULT current_timestamp() COMMENT '요청일시';

-- 4. 테이블 구조 확인용 쿼리 (참고용)
-- DESCRIBE VENDOR_INFLUENCER_MAPPING;