Files
ProxyPanel/sql/mod/20191118.sql
Bretton d1581f0e33 1.3
功能添加/重置
1. 商品限购功能重置 - 商品为0时下架
2. 添加用户付费自行重置套餐流量 - 可规定价格让用户重置或不开启功能
3. 邮箱注册增加白名单 - 白名单为用户只能使用固定邮箱后缀注册
4. 节点TCP和ICMP检测 - 节点阻断检测
5. 优惠券规则添加 - 满XX元抵XX,或者满XX元打折

页面添加与修改
1. 节点信息简化
2. 系统页面排版优化
3. 注册页面全新的TOS和AUP显示
4. 添加订阅记录查询页面
5. 人性化删除确认页

BUG修复和优化
1. 流量重置日相关代码统一
2. 众多代码简化
3. auth相关css导致的宽度变动bug修复
2020-08-05 03:20:19 +08:00

67 lines
2.9 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- 国家表字段改名
ALTER TABLE `country`
CHANGE COLUMN `country_name` `name` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '名称' COLLATE 'utf8mb4_unicode_ci' AFTER `id`,
CHANGE COLUMN `country_code` `code` VARCHAR(10) NOT NULL DEFAULT '' COMMENT '代码' COLLATE 'utf8mb4_unicode_ci' AFTER `name`;
-- 管理员收信地址字段更名
UPDATE `config`
SET name='webmaster_email'
WHERE id = 38;
-- 1是黑名单 0是白名单
UPDATE `config`
SET `name` = 'sensitiveType',
`value` = '1'
WHERE id = 58;
-- 节点信息简化
ALTER TABLE `ss_node`
DROP `single_force`,
DROP `single_method`,
DROP `single_protocol`,
DROP `single_obfs`,
CHANGE `single` `single` TINYINT(4) NOT NULL DEFAULT '0' COMMENT '启用单端口功能0-否、1-是',
CHANGE `single_port` `port` VARCHAR(50) NULL COMMENT '端口号,用,号分隔',
CHANGE `single_passwd` `passwd` VARCHAR(50) NULL COMMENT '单端口的连接密码',
CHANGE `protocol` `protocol` VARCHAR(64) NOT NULL DEFAULT 'origin' COMMENT '协议',
CHANGE `obfs` `obfs` VARCHAR(64) NOT NULL DEFAULT 'plain' COMMENT '混淆',
CHANGE `obfs_param` `obfs_param` VARCHAR(255) NOT NULL DEFAULT 'plain' COMMENT '混淆参数';
ALTER TABLE `ss_node_info`
CHANGE `uptime` `uptime` int(10) NOT NULL COMMENT '后端存活时长,单位秒',
CHANGE `load` `load` VARCHAR(255) NOT NULL COMMENT '负载';
-- 用户表新增最后连接IP邀请码数字段
ALTER TABLE `user`
DROP `gender`,
DROP INDEX `idx_search`,
ADD INDEX `idx_search` (`enable`, `status`, `port`) USING BTREE,
MODIFY COLUMN `reg_ip` char(128) NOT NULL DEFAULT '127.0.0.1' COMMENT '注册IP' AFTER `is_admin`,
ADD COLUMN `ip` char(128) NULL COMMENT '最后连接IP' AFTER `t`,
ADD COLUMN `invite_num` INT NOT NULL DEFAULT '0' COMMENT '可生成邀请码数' AFTER `traffic_reset_day`;
-- 敏感词黑白名单
ALTER TABLE `sensitive_words`
ADD COLUMN `type` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '类型1-黑名单、2-白名单' AFTER `id`;
-- ipv6兼容
ALTER TABLE `user_subscribe_log`
MODIFY COLUMN `request_ip` char(128) NULL DEFAULT NULL COMMENT '请求IP' AFTER `sid`;
ALTER TABLE `user_login_log`
MODIFY COLUMN `ip` char(128) NOT NULL AFTER `user_id`;
-- 重建用户连接IP日志表索引
ALTER TABLE `ss_node_ip`
DROP INDEX `idx_node`,
ADD INDEX `idx_node` (`node_id`),
ADD INDEX `idx_user` (`user_id`);
-- 重建连接IP信息索引
ALTER TABLE `ss_node_ip`
DROP INDEX `idx_node`,
ADD INDEX `idx_node` (`node_id`, `user_id`) USING BTREE;
-- 商品信息修改
ALTER TABLE `goods`
DROP `is_limit`,
ADD COLUMN `invite_num` int(11) NOT NULL DEFAULT '0' COMMENT '赠送邀请码数' AFTER `days`,
ADD COLUMN `limit_num` int(11) NOT NULL DEFAULT '0' COMMENT '限购数量默认为0不限购' AFTER `invite_num`;