005_add_user_list_additional_columns.sql 2.4 KB

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