005_add_user_list_additional_columns_simple.sql 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. -- DDL 005: USER_LIST 테이블에 추가 컬럼 추가 (단순 버전)
  2. -- 생성일: 2025-07-22
  3. -- 목적: 인플루언서 분류 및 관리를 위한 추가 정보 컬럼
  4. -- 주의: 이미 컬럼이 존재하는 경우 에러가 발생할 수 있습니다.
  5. -- 에러가 발생하면 해당 컬럼은 이미 존재하는 것이므로 무시하고 계속 진행하세요.
  6. -- 1. 인플루언서 타입 컬럼 추가
  7. ALTER TABLE `USER_LIST`
  8. ADD COLUMN `INFLUENCER_TYPE` varchar(50) DEFAULT NULL COMMENT '인플루언서 타입: MICRO, MACRO, MEGA, CELEBRITY';
  9. -- 2. 주요 카테고리 컬럼 추가
  10. ALTER TABLE `USER_LIST`
  11. ADD COLUMN `PRIMARY_CATEGORY` varchar(50) DEFAULT NULL COMMENT '주요 활동 카테고리: FASHION_BEAUTY, FOOD_HEALTH, LIFESTYLE, TECH_ELECTRONICS, SPORTS_LEISURE, CULTURE_ENTERTAINMENT';
  12. -- 3. 팔로워 수 컬럼 추가
  13. ALTER TABLE `USER_LIST`
  14. ADD COLUMN `FOLLOWER_COUNT` int(11) DEFAULT 0 COMMENT '총 팔로워 수';
  15. -- 4. 평균 조회수 컬럼 추가
  16. ALTER TABLE `USER_LIST`
  17. ADD COLUMN `AVG_VIEWS` int(11) DEFAULT 0 COMMENT '평균 조회수';
  18. -- 5. 프로필 이미지 URL 컬럼 추가
  19. ALTER TABLE `USER_LIST`
  20. ADD COLUMN `PROFILE_IMAGE` varchar(500) DEFAULT NULL COMMENT '프로필 이미지 URL';
  21. -- 6. 소개 컬럼 추가
  22. ALTER TABLE `USER_LIST`
  23. ADD COLUMN `BIO` text DEFAULT NULL COMMENT '자기소개';
  24. -- 7. 인스타그램 링크 컬럼 추가
  25. ALTER TABLE `USER_LIST`
  26. ADD COLUMN `INSTAGRAM_URL` varchar(200) DEFAULT NULL COMMENT '인스타그램 링크';
  27. -- 8. 유튜브 링크 컬럼 추가
  28. ALTER TABLE `USER_LIST`
  29. ADD COLUMN `YOUTUBE_URL` varchar(200) DEFAULT NULL COMMENT '유튜브 링크';
  30. -- 9. 틱톡 링크 컬럼 추가
  31. ALTER TABLE `USER_LIST`
  32. ADD COLUMN `TIKTOK_URL` varchar(200) DEFAULT NULL COMMENT '틱톡 링크';
  33. -- 10. 블로그 링크 컬럼 추가
  34. ALTER TABLE `USER_LIST`
  35. ADD COLUMN `BLOG_URL` varchar(200) DEFAULT NULL COMMENT '블로그 링크';
  36. -- 11. 선호 지역 컬럼 추가
  37. ALTER TABLE `USER_LIST`
  38. ADD COLUMN `PREFERRED_REGION` varchar(100) DEFAULT NULL COMMENT '선호 활동 지역';
  39. -- 12. 최소 수수료율 컬럼 추가
  40. ALTER TABLE `USER_LIST`
  41. ADD COLUMN `MIN_COMMISSION_RATE` decimal(5,2) DEFAULT NULL COMMENT '최소 수수료율 (%)';
  42. -- 13. 인증 상태 컬럼 추가
  43. ALTER TABLE `USER_LIST`
  44. ADD COLUMN `VERIFICATION_STATUS` varchar(20) DEFAULT 'UNVERIFIED' COMMENT '인증 상태: UNVERIFIED, PENDING, VERIFIED';
  45. -- 14. 인증일 컬럼 추가
  46. ALTER TABLE `USER_LIST`
  47. ADD COLUMN `VERIFIED_DATE` timestamp NULL DEFAULT NULL COMMENT '인증일시';
  48. -- 15. 최종 로그인 일시 컬럼 추가
  49. ALTER TABLE `USER_LIST`
  50. ADD COLUMN `LAST_LOGIN_DATE` timestamp NULL DEFAULT NULL COMMENT '최종 로그인 일시';