20200730.sql 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. -- 运行完sql后, 运行php artisan fixDailyTrafficLogError 完成升级
  2. -- 注意:本次更新涉及时间修改,请不要在23:50之后运行,以防换日期导致记录出问题。
  3. ALTER TABLE `ss_node`
  4. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  5. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';
  6. ALTER TABLE `ss_node_ping`
  7. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  8. DROP `updated_at`;
  9. ALTER TABLE `user`
  10. CHANGE `t` `t` INT(10) UNSIGNED DEFAULT NULL COMMENT '最后使用时间',
  11. CHANGE `ban_time` `ban_time` INT(10) UNSIGNED DEFAULT NULL COMMENT '封禁到期时间',
  12. CHANGE `reset_time` `reset_time` DATE NULL COMMENT '流量重置日期',
  13. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  14. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';
  15. ALTER TABLE `user_group`
  16. CHANGE `name` `name` VARCHAR(255) NOT NULL COMMENT '分组名称';
  17. ALTER TABLE `article`
  18. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  19. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间',
  20. CHANGE `deleted_at` `deleted_at` DATETIME DEFAULT NULL COMMENT '删除时间';
  21. ALTER TABLE `invite`
  22. CHANGE `dateline` `dateline` DATETIME NOT NULL COMMENT '有效期至',
  23. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  24. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';
  25. ALTER TABLE `verify`
  26. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  27. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';
  28. ALTER TABLE `verify_code`
  29. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  30. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';
  31. ALTER TABLE `goods`
  32. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  33. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';
  34. ALTER TABLE `coupon`
  35. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  36. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间',
  37. CHANGE `deleted_at` `deleted_at` DATETIME DEFAULT NULL COMMENT '删除时间';
  38. ALTER TABLE `coupon_log`
  39. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  40. DROP `updated_at`;
  41. ALTER TABLE `products_pool`
  42. CHANGE `name` `name` VARCHAR(255) NOT NULL COMMENT '名称',
  43. CHANGE `min_amount` `min_amount` INT(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '适用最小金额,单位分',
  44. CHANGE `max_amount` `max_amount` INT(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '适用最大金额,单位分',
  45. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  46. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';
  47. ALTER TABLE `order`
  48. CHANGE `expire_at` `expired_at` DATETIME DEFAULT NULL COMMENT '过期时间',
  49. CHANGE `pay_type` `pay_type` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0 COMMENT '支付渠道:0-余额、1-支付宝、2-QQ、3-微信、4-虚拟货币、5-paypal',
  50. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  51. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';
  52. ALTER TABLE `ticket`
  53. CHANGE `admin_id` `admin_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '管理员ID',
  54. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  55. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';
  56. ALTER TABLE `ticket_reply`
  57. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  58. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';
  59. ALTER TABLE `user_credit_log`
  60. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间';
  61. ALTER TABLE `user_traffic_modify_log`
  62. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  63. DROP `updated_at`;
  64. ALTER TABLE `referral_apply`
  65. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  66. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';
  67. ALTER TABLE `referral_log`
  68. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  69. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';
  70. ALTER TABLE `notification_log`
  71. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  72. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';
  73. ALTER TABLE `user_subscribe`
  74. CHANGE `code` `code` CHAR(8) NOT NULL DEFAULT '' COMMENT '订阅地址唯一识别码',
  75. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  76. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';
  77. ALTER TABLE `user_subscribe_log`
  78. CHANGE `sid` `sid` INT(10) UNSIGNED NOT NULL COMMENT '对应user_subscribe的id',
  79. CHANGE `request_time` `request_time` DATETIME NOT NULL COMMENT '请求时间';
  80. ALTER TABLE `user_traffic_daily`
  81. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  82. DROP `updated_at`;
  83. ALTER TABLE `user_traffic_hourly`
  84. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  85. DROP `updated_at`;
  86. ALTER TABLE `ss_node_traffic_daily`
  87. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  88. DROP `updated_at`;
  89. ALTER TABLE `ss_node_traffic_hourly`
  90. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  91. DROP `updated_at`;
  92. ALTER TABLE `user_ban_log`
  93. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  94. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';
  95. ALTER TABLE `payment`
  96. CHANGE `trade_no` `trade_no` VARCHAR(64) NOT NULL COMMENT '支付单号(本地订单号)',
  97. CHANGE `oid` `oid` INT(10) UNSIGNED NOT NULL COMMENT '本地订单ID',
  98. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  99. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';
  100. DROP TABLE `payment_callback`;
  101. CREATE TABLE `payment_callback`
  102. (
  103. `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  104. `trade_no` VARCHAR(64) NOT NULL COMMENT '本地订单号',
  105. `out_trade_no` VARCHAR(64) NOT NULL COMMENT '外部订单号(支付平台)',
  106. `amount` INT(10) UNSIGNED NOT NULL COMMENT '交易金额,单位分',
  107. `status` BIT NOT NULL COMMENT '交易状态:0-失败、1-成功',
  108. `created_at` DATETIME NOT NULL COMMENT '创建时间',
  109. `updated_at` DATETIME NOT NULL COMMENT '最后更新时间',
  110. PRIMARY KEY (`id`)
  111. ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT ='支付回调日志';
  112. ALTER TABLE `marketing`
  113. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  114. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';
  115. ALTER TABLE `user_login_log`
  116. CHANGE `user_id` `user_id` INT(10) UNSIGNED NOT NULL DEFAULT '0' COMMENT '用户ID',
  117. CHANGE `ip` `ip` VARCHAR(45) NOT NULL COMMENT 'IP地址',
  118. CHANGE `country` `country` VARCHAR(128) NOT NULL COMMENT '国家',
  119. CHANGE `province` `province` VARCHAR(128) NOT NULL COMMENT '省份',
  120. CHANGE `city` `city` VARCHAR(128) NOT NULL COMMENT '城市',
  121. CHANGE `county` `county` VARCHAR(128) NOT NULL COMMENT '郡县',
  122. CHANGE `isp` `isp` VARCHAR(128) NOT NULL COMMENT '运营商',
  123. CHANGE `area` `area` VARCHAR(255) NOT NULL COMMENT '地区',
  124. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  125. DROP `updated_at`;
  126. ALTER TABLE `rule_group`
  127. CHANGE `type` `type` BIT NOT NULL DEFAULT 1 COMMENT '模式:1-阻断、0-放行',
  128. CHANGE `name` `name` VARCHAR(255) NOT NULL COMMENT '分组名称',
  129. CHANGE `rules` `rules` TEXT DEFAULT NULL COMMENT '关联的规则ID,多个用,号分隔',
  130. CHANGE `nodes` `nodes` TEXT DEFAULT NULL COMMENT '关联的节点ID,多个用,号分隔',
  131. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  132. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';
  133. ALTER TABLE `rule_group_node`
  134. CHANGE `rule_group_id` `rule_group_id` INT(10) UNSIGNED NOT NULL COMMENT '规则分组ID',
  135. CHANGE `node_id` `node_id` INT(10) UNSIGNED NOT NULL COMMENT '节点ID',
  136. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  137. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';
  138. ALTER TABLE `rule_log`
  139. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  140. DROP `updated_at`;
  141. ALTER TABLE `node_rule`
  142. CHANGE `node_id` `node_id` INT(10) UNSIGNED NULL COMMENT '节点ID',
  143. CHANGE `rule_id` `rule_id` INT(10) UNSIGNED NULL COMMENT '审计规则ID',
  144. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  145. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';
  146. ALTER TABLE `node_auth`
  147. CHANGE `node_id` `node_id` INT(10) UNSIGNED NOT NULL COMMENT '授权节点ID',
  148. CHANGE `key` `key` CHAR(16) NOT NULL COMMENT '认证KEY',
  149. CHANGE `secret` `secret` CHAR(8) NOT NULL COMMENT '通信密钥',
  150. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  151. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';
  152. ALTER TABLE `node_certificate`
  153. CHANGE `created_at` `created_at` DATETIME NOT NULL COMMENT '创建时间',
  154. CHANGE `updated_at` `updated_at` DATETIME NOT NULL COMMENT '最后更新时间';