011_fix_vendor_influencer_mapping_columns.sql 1.1 KB

1234567891011121314151617181920
  1. -- DDL 011: VENDOR_INFLUENCER_MAPPING 테이블 컬럼 수정
  2. -- 목적: 기존 프로젝트 패턴에 맞게 컬럼명 통일
  3. -- 1. IS_ACTIVE를 IS_ACT로 변경 (기존 프로젝트 패턴 따름)
  4. ALTER TABLE `VENDOR_INFLUENCER_MAPPING`
  5. CHANGE COLUMN `IS_ACTIVE` `IS_ACT` varchar(1) NOT NULL DEFAULT 'Y' COMMENT '활성 상태: Y(활성), N(비활성)';
  6. -- 2. 기존 프로젝트 패턴에 맞게 타임스탬프 컬럼명 변경
  7. ALTER TABLE `VENDOR_INFLUENCER_MAPPING`
  8. CHANGE COLUMN `CREATED_AT` `REG_DATE` timestamp NOT NULL DEFAULT current_timestamp() COMMENT '등록일시';
  9. ALTER TABLE `VENDOR_INFLUENCER_MAPPING`
  10. CHANGE COLUMN `UPDATED_AT` `MOD_DATE` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() COMMENT '수정일시';
  11. -- 3. REQUEST_DATE를 REG_DATE와 구분하기 위해 그대로 유지하되, 필요시 기본값 설정
  12. ALTER TABLE `VENDOR_INFLUENCER_MAPPING`
  13. MODIFY COLUMN `REQUEST_DATE` timestamp NOT NULL DEFAULT current_timestamp() COMMENT '요청일시';
  14. -- 4. 테이블 구조 확인용 쿼리 (참고용)
  15. -- DESCRIBE VENDOR_INFLUENCER_MAPPING;