song_update_20241114.sql 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. create table attribute_code
  2. (
  3. id varchar(64) not null
  4. primary key,
  5. code varchar(32) not null comment '邀请码',
  6. remark varchar(255) null comment '备注',
  7. status int null comment '状态',
  8. create_time datetime null comment '创建时间',
  9. update_time datetime null comment '更新时间',
  10. constraint idx_code
  11. unique (code)
  12. )
  13. comment '归因邀请码表';
  14. create table attribute_user
  15. (
  16. id varchar(64) not null comment '归因id'
  17. primary key,
  18. code_id varchar(64) null comment '邀请码id',
  19. ssid varchar(64) null comment 'ssid',
  20. code varchar(32) null comment '第一次归因邀请码',
  21. package_name varchar(255) null comment '包名',
  22. ip varchar(255) null comment 'ip',
  23. user_agent varchar(255) null comment 'ua',
  24. browser_name varchar(64) null comment '浏览器名称',
  25. browser_version varchar(64) null comment '浏览器版本',
  26. engine_name varchar(64) null comment '引擎名称',
  27. engine_version varchar(64) null comment '引擎版本',
  28. is_mobile int null comment '是否是移动端 0-是 1-否',
  29. os_name varchar(64) null comment '系统名称',
  30. os_version varchar(64) null comment '系统版本',
  31. platform_name varchar(64) null comment '平台名称',
  32. attributed int null comment '归因标识 0-未归因 1-已归因',
  33. country varchar(255) null comment '国家',
  34. city varchar(255) null comment '城市',
  35. status int null comment '状态',
  36. create_time datetime null comment '创建时间',
  37. update_time datetime null comment '更新时间'
  38. )
  39. comment '归因用户表';
  40. create index idx_code_id
  41. on attribute_user (code_id);
  42. create index idx_create_time
  43. on attribute_user (create_time);
  44. create index idx_query
  45. on attribute_user (ip, is_mobile, os_name, os_version, platform_name, package_name);
  46. create index idx_ssid
  47. on attribute_user (ssid);