song_update_20241104.sql 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. create table cover_generate_log
  2. (
  3. task_id varchar(64) not null
  4. primary key,
  5. user_id varchar(64) null,
  6. ssid varchar(64) null,
  7. device_id varchar(64) null,
  8. phone varchar(32) null,
  9. song_id varchar(64) null,
  10. singer_id varchar(64) null,
  11. start_time datetime null,
  12. send_time datetime null,
  13. handle_time datetime null,
  14. finish_time datetime null,
  15. fail_reason varchar(5000) null
  16. );
  17. create index idx_start_time
  18. on cover_generate_log (start_time);
  19. create table cover_material
  20. (
  21. id bigint auto_increment
  22. primary key,
  23. singer_id varchar(64) null comment '歌手id',
  24. ssid varchar(64) null comment 'ssid',
  25. name varchar(32) null comment '素材名称',
  26. material_url varchar(255) null comment '素材地址',
  27. duration double(11, 2) null comment '时长',
  28. status int null comment '状态',
  29. create_time datetime null comment '创建时间',
  30. update_time datetime null comment '更新实际'
  31. );
  32. create index idx_singer_id
  33. on cover_material (singer_id);
  34. create index idx_ssid
  35. on cover_material (ssid);
  36. create table cover_singer
  37. (
  38. id varchar(64) not null
  39. primary key,
  40. ssid varchar(64) not null comment 'ssid',
  41. nickname varchar(32) null comment '昵称',
  42. avatar varchar(255) null comment '头像',
  43. material_count int default 0 null comment '素材数量',
  44. duration double(11, 2) default 0.00 null comment '总时长',
  45. status int null comment '状态 0-未设置歌手信息 1-已设置歌手信息',
  46. train_count int default 0 null comment '已训练次数',
  47. train_status int null comment '训练状态 0-未训练 1-训练中 2-训练成功 3-训练失败',
  48. sort int null comment '位置',
  49. audio_url varchar(255) null comment '试听音频',
  50. is_deleted int default 0 null comment '是否被删除 0-否 1-是',
  51. create_time datetime null comment '创建时间',
  52. update_time datetime null comment '更新时间'
  53. );
  54. create index idx_ssid
  55. on cover_singer (ssid);
  56. create table cover_train_log
  57. (
  58. task_id varchar(64) not null
  59. primary key,
  60. user_id varchar(64) null,
  61. ssid varchar(64) null,
  62. device_id varchar(64) null,
  63. phone varchar(32) null,
  64. singer_id varchar(64) null,
  65. start_time datetime null,
  66. send_time datetime null,
  67. handle_time datetime null,
  68. finish_time datetime null,
  69. fail_reason varchar(5000) null
  70. );
  71. create index idx_start_time
  72. on cover_train_log (start_time);
  73. alter table song_info
  74. add cover_audio_url varchar(255) null after origin_image_large_url;
  75. alter table song_info
  76. add singer_id varchar(64) null after cover_audio_url;