20191118.sql 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. -- 国家表字段改名
  2. ALTER TABLE `country`
  3. CHANGE COLUMN `country_name` `name` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '名称' COLLATE 'utf8mb4_unicode_ci' AFTER `id`,
  4. CHANGE COLUMN `country_code` `code` VARCHAR(10) NOT NULL DEFAULT '' COMMENT '代码' COLLATE 'utf8mb4_unicode_ci' AFTER `name`;
  5. -- 管理员收信地址字段更名
  6. UPDATE `config`
  7. SET name='webmaster_email'
  8. WHERE id = 38;
  9. -- 1是黑名单 0是白名单
  10. UPDATE `config`
  11. SET `name` = 'sensitiveType',
  12. `value` = '1'
  13. WHERE id = 58;
  14. -- 节点信息简化
  15. ALTER TABLE `ss_node`
  16. DROP `single_force`,
  17. DROP `single_method`,
  18. DROP `single_protocol`,
  19. DROP `single_obfs`,
  20. CHANGE `single` `single` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '启用单端口功能:0-否、1-是',
  21. CHANGE `single_port` `port` VARCHAR(50) NULL COMMENT '端口号,用,号分隔',
  22. CHANGE `single_passwd` `passwd` VARCHAR(50) NULL COMMENT '单端口的连接密码',
  23. CHANGE `protocol` `protocol` VARCHAR(64) NOT NULL DEFAULT 'origin' COMMENT '协议',
  24. CHANGE `obfs` `obfs` VARCHAR(64) NOT NULL DEFAULT 'plain' COMMENT '混淆',
  25. CHANGE `obfs_param` `obfs_param` VARCHAR(255) NOT NULL DEFAULT 'plain' COMMENT '混淆参数';
  26. ALTER TABLE `ss_node_info`
  27. CHANGE `uptime` `uptime` int(10) NOT NULL COMMENT '后端存活时长,单位秒',
  28. CHANGE `load` `load` VARCHAR(255) NOT NULL COMMENT '负载';
  29. -- 用户表新增最后连接IP,邀请码数字段
  30. ALTER TABLE `user`
  31. DROP `gender`,
  32. DROP INDEX `idx_search`,
  33. ADD INDEX `idx_search` (`enable`, `status`, `port`) USING BTREE,
  34. MODIFY COLUMN `reg_ip` char(128) NOT NULL DEFAULT '127.0.0.1' COMMENT '注册IP' AFTER `is_admin`,
  35. ADD COLUMN `ip` char(128) NULL COMMENT '最后连接IP' AFTER `t`,
  36. ADD COLUMN `invite_num` INT NOT NULL DEFAULT '0' COMMENT '可生成邀请码数' AFTER `traffic_reset_day`;
  37. -- 敏感词黑白名单
  38. ALTER TABLE `sensitive_words`
  39. ADD COLUMN `type` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '类型:1-黑名单、2-白名单' AFTER `id`;
  40. -- ipv6兼容
  41. ALTER TABLE `user_subscribe_log`
  42. MODIFY COLUMN `request_ip` char(128) NULL DEFAULT NULL COMMENT '请求IP' AFTER `sid`;
  43. ALTER TABLE `user_login_log`
  44. MODIFY COLUMN `ip` char(128) NOT NULL AFTER `user_id`;
  45. -- 重建用户连接IP日志表索引
  46. ALTER TABLE `ss_node_ip`
  47. DROP INDEX `idx_node`,
  48. ADD INDEX `idx_node` (`node_id`),
  49. ADD INDEX `idx_user` (`user_id`);
  50. -- 重建连接IP信息索引
  51. ALTER TABLE `ss_node_ip`
  52. DROP INDEX `idx_node`,
  53. ADD INDEX `idx_node` (`node_id`, `user_id`) USING BTREE;
  54. -- 商品信息修改
  55. ALTER TABLE `goods`
  56. DROP `is_limit`,
  57. ADD COLUMN `invite_num` int(11) NOT NULL DEFAULT '0' COMMENT '赠送邀请码数' AFTER `days`,
  58. ADD COLUMN `limit_num` int(11) NOT NULL DEFAULT '0' COMMENT '限购数量,默认为0不限购' AFTER `invite_num`;