004_vendor_check_and_add_columns.sql 1.8 KB

12345678910111213141516171819202122232425262728293031323334
  1. -- DDL 004: VENDOR_LIST 개별 컬럼 추가 (선택적 실행)
  2. -- 필요한 컬럼만 개별적으로 실행하세요
  3. -- 현재 컬럼 확인용 쿼리 (먼저 실행해서 어떤 컬럼이 있는지 확인)
  4. -- DESCRIBE VENDOR_LIST;
  5. -- 또는 다음 쿼리로 특정 컬럼 존재 여부 확인
  6. -- SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'VENDOR_LIST' AND TABLE_SCHEMA = DATABASE();
  7. -- 아래 각 컬럼을 개별적으로 실행하세요 (이미 존재하는 컬럼은 건너뛰세요)
  8. -- 1. 카테고리 컬럼
  9. -- ALTER TABLE `VENDOR_LIST` ADD COLUMN `CATEGORY` varchar(50) DEFAULT NULL COMMENT '사업 카테고리: FASHION_BEAUTY, FOOD_HEALTH, LIFESTYLE, TECH_ELECTRONICS, SPORTS_LEISURE, CULTURE_ENTERTAINMENT';
  10. -- 2. 지역 컬럼
  11. -- ALTER TABLE `VENDOR_LIST` ADD COLUMN `REGION` varchar(50) DEFAULT NULL COMMENT '지역: SEOUL, GYEONGGI, INCHEON, BUSAN, DAEGU, DAEJEON, GWANGJU, ULSAN, OTHER';
  12. -- 3. 사업자 설명 컬럼
  13. -- ALTER TABLE `VENDOR_LIST` ADD COLUMN `DESCRIPTION` text DEFAULT NULL COMMENT '벤더사 설명';
  14. -- 4. 로고 이미지 URL 컬럼
  15. -- ALTER TABLE `VENDOR_LIST` ADD COLUMN `LOGO` varchar(500) DEFAULT NULL COMMENT '로고 이미지 URL';
  16. -- 5. 태그 컬럼
  17. -- ALTER TABLE `VENDOR_LIST` ADD COLUMN `TAGS` varchar(500) DEFAULT NULL COMMENT '검색 태그 (콤마 구분)';
  18. -- 6. 승인 상태 컬럼
  19. -- ALTER TABLE `VENDOR_LIST` ADD COLUMN `APPROVAL_STATUS` varchar(20) DEFAULT 'PENDING' COMMENT '승인 상태: PENDING, APPROVED, REJECTED';
  20. -- 7. 승인일 컬럼
  21. -- ALTER TABLE `VENDOR_LIST` ADD COLUMN `APPROVED_DATE` timestamp NULL DEFAULT NULL COMMENT '승인일시';
  22. -- 8. 최종 로그인 일시 컬럼 (이미 존재할 가능성 높음)
  23. -- ALTER TABLE `VENDOR_LIST` ADD COLUMN `LAST_LOGIN_DATE` timestamp NULL DEFAULT NULL COMMENT '최종 로그인 일시';