install.sql 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434
  1. # 创建Card数据表
  2. create table if not exists card
  3. (
  4. id int auto_increment
  5. primary key
  6. ) comment '卡片数据表';
  7. alter table card
  8. add name varchar(200) null;
  9. alter table card
  10. add name_en varchar(200) null;
  11. alter table card
  12. add status int default 0 null;
  13. alter table card
  14. add version int default 0 null;
  15. alter table card
  16. add tips varchar(255) null comment '说明';
  17. alter table card
  18. add create_time datetime null comment '添加时间';
  19. alter table card
  20. add src text null comment 'logo';
  21. alter table card
  22. add url varchar(255) null comment '卡片地址';
  23. alter table card
  24. add `window` varchar(255) null comment '窗口地址';
  25. alter table card
  26. add update_time datetime null;
  27. alter table card
  28. add install_num int default 0 null;
  29. alter table card
  30. add setting varchar(200) null comment '设置页面的url';
  31. alter table card
  32. add dict_option longtext null comment '配置的参数';
  33. #创建config数据表
  34. create table if not exists config
  35. (
  36. user_id int null
  37. ) comment '用户配置数据表';
  38. create index config_user_id_index
  39. on config (user_id);
  40. alter table config
  41. add config longtext null;
  42. # 创建file数据表
  43. create table if not exists file
  44. (
  45. id bigint auto_increment
  46. primary key
  47. )
  48. comment '文件';
  49. alter table file
  50. add path varchar(255) null;
  51. alter table file
  52. add user_id int null;
  53. alter table file
  54. add create_time datetime null;
  55. alter table file
  56. add size double default 0 null comment '尺寸';
  57. alter table file
  58. add mime_type varchar(100) null comment '文件类型';
  59. #创建history数据表
  60. create table if not exists history
  61. (
  62. id bigint auto_increment
  63. primary key,
  64. constraint history_id_uindex
  65. unique (id)
  66. )
  67. comment 'link历史数据';
  68. alter table history
  69. add user_id int null;
  70. alter table history
  71. add link longtext null;
  72. alter table history
  73. add create_time datetime null comment '创建时间';
  74. #创建link数据表
  75. create table if not exists link
  76. (
  77. user_id int null
  78. );
  79. create index link_user_id_index
  80. on link (user_id);
  81. alter table link
  82. add update_time datetime null comment '更新时间';
  83. alter table link
  84. add link longtext null;
  85. #创建link_folder数据表
  86. create table if not exists link_folder
  87. (
  88. id int auto_increment comment 'id'
  89. primary key
  90. )
  91. comment '标签链接分类';
  92. alter table link_folder
  93. add name varchar(50) null comment '分类名称';
  94. alter table link_folder
  95. add sort int default 0 null;
  96. #创建link_store数据表
  97. create table if not exists linkstore
  98. (
  99. id int auto_increment
  100. primary key,
  101. constraint linkStore_id_uindex
  102. unique (id)
  103. );
  104. alter table linkstore
  105. add name varchar(255) null;
  106. alter table linkstore
  107. add src varchar(255) null;
  108. alter table linkstore
  109. add url varchar(255) null;
  110. alter table linkstore
  111. add type varchar(20) default 'icon' null;
  112. alter table linkstore
  113. add size varchar(20) default '1x1' null;
  114. alter table linkstore
  115. add create_time datetime null;
  116. alter table linkstore
  117. add hot bigint default 0 null;
  118. alter table linkstore
  119. add area varchar(20) default '' null comment '专区';
  120. alter table linkstore
  121. add tips varchar(255) null comment '介绍';
  122. alter table linkstore
  123. add domain varchar(255) null;
  124. alter table linkstore
  125. add app int default 0 null comment '是否app';
  126. alter table linkstore
  127. add install_num int default 0 null comment '安装量';
  128. alter table linkstore
  129. add bgColor varchar(30) null comment '背景颜色';
  130. alter table linkstore
  131. add vip int default 0 null comment '是否会员可见 0所有人 1=会员';
  132. alter table linkstore
  133. add custom text null comment '自定义配置';
  134. alter table linkstore
  135. add user_id int null comment '用户id';
  136. alter table linkstore
  137. add status int default 1 null comment '状态 1=展示 0=待审核';
  138. #创建note数据表
  139. create table if not exists note
  140. (
  141. id bigint auto_increment
  142. primary key,
  143. constraint note_id_uindex
  144. unique (id)
  145. );
  146. alter table note
  147. add user_id bigint null;
  148. alter table note
  149. add title varchar(50) null;
  150. alter table note
  151. add text text null;
  152. alter table note
  153. add create_time datetime null;
  154. alter table note
  155. add update_time datetime null;
  156. alter table note
  157. add weight int default 0 null;
  158. create index note_user_id_index
  159. on note (user_id);
  160. #创建search_engine数据表
  161. create table if not exists search_engine
  162. (
  163. id int auto_increment
  164. primary key
  165. )
  166. comment '搜索引擎';
  167. alter table search_engine
  168. add name varchar(50) null comment '名称';
  169. alter table search_engine
  170. add icon varchar(255) null comment '图标 128x128';
  171. alter table search_engine
  172. add url varchar(255) null comment '跳转url';
  173. alter table search_engine
  174. add sort int default 0 null comment '排序';
  175. alter table search_engine
  176. add create_time datetime null comment '添加时间';
  177. alter table search_engine
  178. add status int default 0 null comment '状态 0=关闭 1=启用';
  179. alter table search_engine
  180. add tips varchar(250) null comment '搜索引擎介绍';
  181. #创建setting表
  182. create table if not exists setting
  183. (
  184. `keys` varchar(200) not null
  185. primary key
  186. );
  187. alter table setting
  188. add value text null;
  189. #创建tabbar数据表
  190. create table if not exists tabbar
  191. (
  192. user_id int null
  193. )
  194. comment '用户页脚信息';
  195. alter table tabbar
  196. add tabs longtext null;
  197. alter table tabbar
  198. add update_time datetime null;
  199. #创建token表
  200. create table if not exists token
  201. (
  202. id bigint auto_increment
  203. primary key,
  204. constraint token_id_uindex
  205. unique (id)
  206. );
  207. alter table token
  208. add user_id int null;
  209. alter table token
  210. add token tinytext null;
  211. alter table token
  212. add create_time int null;
  213. alter table token
  214. add ip tinytext null;
  215. alter table token
  216. add user_agent tinytext null;
  217. alter table token
  218. add access_token varchar(200) null comment 'qq的令牌';
  219. #创建user表
  220. create table if not exists user
  221. (
  222. id int auto_increment
  223. primary key,
  224. constraint user_id_uindex
  225. unique (id)
  226. );
  227. alter table user
  228. add avatar varchar(255) null comment '头像';
  229. alter table user
  230. add mail varchar(50) null;
  231. alter table user
  232. add password tinytext null;
  233. alter table user
  234. add create_time datetime null;
  235. alter table user
  236. add login_ip varchar(100) null comment '登录IP';
  237. alter table user
  238. add register_ip varchar(100) null comment '注册IP';
  239. alter table user
  240. add manager int default 0 null;
  241. alter table user
  242. add login_fail_count int default 0 null;
  243. alter table user
  244. add login_time datetime null comment '登录时间';
  245. alter table user
  246. add qq_open_id varchar(200) null comment 'qq开放平台Id';
  247. alter table user
  248. add nickname varchar(200) null comment '昵称';
  249. alter table user
  250. add status int default 0 null comment '用户账号状态 0正常 1冻结';
  251. #创建user_search_engine表
  252. create table if not exists user_search_engine
  253. (
  254. user_id int not null
  255. primary key,
  256. constraint user_search_engine_pk
  257. unique (user_id)
  258. )
  259. comment '用户搜索引擎同步表';
  260. alter table user_search_engine
  261. add list longtext null;
  262. #创建wallpaper表
  263. create table if not exists wallpaper
  264. (
  265. id int auto_increment
  266. primary key
  267. );
  268. alter table wallpaper
  269. add type int null comment '1=folder;0=assets';
  270. alter table wallpaper
  271. add folder int null comment '0';
  272. alter table wallpaper
  273. add mime int default 0 null comment '文件类型0=images,1=video';
  274. alter table wallpaper
  275. add url text null comment '图片地址';
  276. alter table wallpaper
  277. add cover text null comment '封面';
  278. alter table wallpaper
  279. add create_time datetime null;
  280. alter table wallpaper
  281. add name varchar(200) null comment '标题';
  282. alter table wallpaper
  283. add sort int default 999 null;
  284. ##创建结束
  285. #补充内容 针对<5.7数据库使用longtext
  286. alter table history
  287. modify link longtext null;
  288. alter table link
  289. modify link longtext null;
  290. alter table config
  291. modify config longtext null;
  292. alter table tabbar
  293. modify tabs longtext null;
  294. alter table user_search_engine
  295. modify list longtext null;
  296. #补充结束