fix_missing_columns.sql 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. -- 누락된 컬럼들을 개별적으로 추가하는 DDL
  2. -- DBeaver에서 각 라인을 개별 실행하거나 필요한 것만 실행하세요
  3. -- 먼저 현재 VENDOR_LIST 테이블 구조 확인
  4. -- DESCRIBE VENDOR_LIST;
  5. -- 1. VENDOR_LIST에 누락될 수 있는 컬럼들 (개별 실행)
  6. -- CATEGORY 컬럼 (없다면 추가)
  7. ALTER TABLE `VENDOR_LIST` ADD COLUMN `CATEGORY` varchar(50) DEFAULT NULL COMMENT '사업 카테고리';
  8. -- REGION 컬럼 (없다면 추가)
  9. ALTER TABLE `VENDOR_LIST` ADD COLUMN `REGION` varchar(50) DEFAULT NULL COMMENT '지역';
  10. -- DESCRIPTION 컬럼 (없다면 추가)
  11. ALTER TABLE `VENDOR_LIST` ADD COLUMN `DESCRIPTION` text DEFAULT NULL COMMENT '벤더사 설명';
  12. -- LOGO 컬럼 (없다면 추가)
  13. ALTER TABLE `VENDOR_LIST` ADD COLUMN `LOGO` varchar(500) DEFAULT NULL COMMENT '로고 이미지 URL';
  14. -- TAGS 컬럼 (없다면 추가)
  15. ALTER TABLE `VENDOR_LIST` ADD COLUMN `TAGS` varchar(500) DEFAULT NULL COMMENT '검색 태그';
  16. -- APPROVAL_STATUS 컬럼 (없다면 추가)
  17. ALTER TABLE `VENDOR_LIST` ADD COLUMN `APPROVAL_STATUS` varchar(20) DEFAULT 'PENDING' COMMENT '승인 상태';
  18. -- APPROVED_DATE 컬럼 (없다면 추가)
  19. ALTER TABLE `VENDOR_LIST` ADD COLUMN `APPROVED_DATE` timestamp NULL DEFAULT NULL COMMENT '승인일시';
  20. -- 2. USER_LIST에 누락될 수 있는 컬럼들 (개별 실행)
  21. -- 먼저 현재 USER_LIST 테이블 구조 확인
  22. -- DESCRIBE USER_LIST;
  23. -- INFLUENCER_TYPE 컬럼 (없다면 추가)
  24. ALTER TABLE `USER_LIST` ADD COLUMN `INFLUENCER_TYPE` varchar(50) DEFAULT NULL COMMENT '인플루언서 타입';
  25. -- PRIMARY_CATEGORY 컬럼 (없다면 추가)
  26. ALTER TABLE `USER_LIST` ADD COLUMN `PRIMARY_CATEGORY` varchar(50) DEFAULT NULL COMMENT '주요 활동 카테고리';
  27. -- FOLLOWER_COUNT 컬럼 (없다면 추가)
  28. ALTER TABLE `USER_LIST` ADD COLUMN `FOLLOWER_COUNT` int(11) DEFAULT 0 COMMENT '총 팔로워 수';
  29. -- AVG_VIEWS 컬럼 (없다면 추가)
  30. ALTER TABLE `USER_LIST` ADD COLUMN `AVG_VIEWS` int(11) DEFAULT 0 COMMENT '평균 조회수';
  31. -- PROFILE_IMAGE 컬럼 (없다면 추가)
  32. ALTER TABLE `USER_LIST` ADD COLUMN `PROFILE_IMAGE` varchar(500) DEFAULT NULL COMMENT '프로필 이미지 URL';
  33. -- BIO 컬럼 (없다면 추가)
  34. ALTER TABLE `USER_LIST` ADD COLUMN `BIO` text DEFAULT NULL COMMENT '자기소개';
  35. -- INSTAGRAM_URL 컬럼 (없다면 추가)
  36. ALTER TABLE `USER_LIST` ADD COLUMN `INSTAGRAM_URL` varchar(200) DEFAULT NULL COMMENT '인스타그램 링크';
  37. -- YOUTUBE_URL 컬럼 (없다면 추가)
  38. ALTER TABLE `USER_LIST` ADD COLUMN `YOUTUBE_URL` varchar(200) DEFAULT NULL COMMENT '유튜브 링크';
  39. -- TIKTOK_URL 컬럼 (없다면 추가)
  40. ALTER TABLE `USER_LIST` ADD COLUMN `TIKTOK_URL` varchar(200) DEFAULT NULL COMMENT '틱톡 링크';
  41. -- BLOG_URL 컬럼 (없다면 추가)
  42. ALTER TABLE `USER_LIST` ADD COLUMN `BLOG_URL` varchar(200) DEFAULT NULL COMMENT '블로그 링크';
  43. -- PREFERRED_REGION 컬럼 (없다면 추가)
  44. ALTER TABLE `USER_LIST` ADD COLUMN `PREFERRED_REGION` varchar(100) DEFAULT NULL COMMENT '선호 활동 지역';
  45. -- MIN_COMMISSION_RATE 컬럼 (없다면 추가)
  46. ALTER TABLE `USER_LIST` ADD COLUMN `MIN_COMMISSION_RATE` decimal(5,2) DEFAULT NULL COMMENT '최소 수수료율';
  47. -- VERIFICATION_STATUS 컬럼 (없다면 추가)
  48. ALTER TABLE `USER_LIST` ADD COLUMN `VERIFICATION_STATUS` varchar(20) DEFAULT 'UNVERIFIED' COMMENT '인증 상태';
  49. -- VERIFIED_DATE 컬럼 (없다면 추가)
  50. ALTER TABLE `USER_LIST` ADD COLUMN `VERIFIED_DATE` timestamp NULL DEFAULT NULL COMMENT '인증일시';