db-testing.sql 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. SET NAMES utf8;
  2. SET time_zone = '+00:00';
  3. SET foreign_key_checks = 0;
  4. SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
  5. DROP TABLE IF EXISTS `sp_config`;
  6. CREATE TABLE `sp_config` (
  7. `id` int(11) NOT NULL AUTO_INCREMENT,
  8. `key` varchar(128) NOT NULL,
  9. `value` text NOT NULL,
  10. `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  11. `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  12. PRIMARY KEY (`id`)
  13. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  14. DROP TABLE IF EXISTS `sp_email_verify`;
  15. CREATE TABLE `sp_email_verify` (
  16. `id` int(11) NOT NULL AUTO_INCREMENT,
  17. `email` varchar(32) NOT NULL,
  18. `token` varchar(64) NOT NULL,
  19. `expire_at` int(11) NOT NULL,
  20. PRIMARY KEY (`id`)
  21. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  22. DROP TABLE IF EXISTS `sp_log`;
  23. CREATE TABLE `sp_log` (
  24. `id` int(11) NOT NULL AUTO_INCREMENT,
  25. `type` varchar(16) NOT NULL,
  26. `msg` text NOT NULL,
  27. `created_time` int(11) NOT NULL,
  28. PRIMARY KEY (`id`)
  29. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  30. DROP TABLE IF EXISTS `ss_invite_code`;
  31. CREATE TABLE `ss_invite_code` (
  32. `id` int(11) NOT NULL AUTO_INCREMENT,
  33. `code` varchar(128) NOT NULL,
  34. `user_id` int(11) NOT NULL,
  35. `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  36. `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  37. PRIMARY KEY (`id`),
  38. KEY `user_id` (`user_id`)
  39. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  40. DROP TABLE IF EXISTS `ss_node`;
  41. CREATE TABLE `ss_node` (
  42. `id` int(11) NOT NULL AUTO_INCREMENT,
  43. `name` varchar(128) NOT NULL,
  44. `type` int(3) NOT NULL,
  45. `server` varchar(128) NOT NULL,
  46. `method` varchar(64) NOT NULL DEFAULT 'rc4-md5',
  47. `custom_method` tinyint(1) NOT NULL DEFAULT '0',
  48. `custom_rss` tinyint(1) NOT NULL DEFAULT '0',
  49. `protocol` varchar(128) NOT NULL DEFAULT 'origin',
  50. `protocol_param` varchar(128) NULL DEFAULT NULL,
  51. `obfs` varchar(128) NOT NULL DEFAULT 'plain',
  52. `obfs_param` varchar(128) NULL DEFAULT NULL,
  53. `traffic_rate` float NOT NULL DEFAULT '1',
  54. `info` varchar(128) NOT NULL,
  55. `status` varchar(128) NOT NULL,
  56. `offset` int(11) NOT NULL DEFAULT '0',
  57. `sort` int(3) NOT NULL,
  58. PRIMARY KEY (`id`)
  59. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  60. DROP TABLE IF EXISTS `ss_node_info_log`;
  61. CREATE TABLE `ss_node_info_log` (
  62. `id` int(11) NOT NULL AUTO_INCREMENT,
  63. `node_id` int(11) NOT NULL,
  64. `uptime` float NOT NULL,
  65. `load` varchar(32) NOT NULL,
  66. `log_time` int(11) NOT NULL,
  67. PRIMARY KEY (`id`)
  68. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  69. DROP TABLE IF EXISTS `ss_node_online_log`;
  70. CREATE TABLE `ss_node_online_log` (
  71. `id` int(11) NOT NULL AUTO_INCREMENT,
  72. `node_id` int(11) NOT NULL,
  73. `online_user` int(11) NOT NULL,
  74. `log_time` int(11) NOT NULL,
  75. PRIMARY KEY (`id`)
  76. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  77. DROP TABLE IF EXISTS `ss_password_reset`;
  78. CREATE TABLE `ss_password_reset` (
  79. `id` int(11) NOT NULL AUTO_INCREMENT,
  80. `email` varchar(32) NOT NULL,
  81. `token` varchar(128) NOT NULL,
  82. `init_time` int(11) NOT NULL,
  83. `expire_time` int(11) NOT NULL,
  84. PRIMARY KEY (`id`)
  85. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  86. DROP TABLE IF EXISTS `user`;
  87. CREATE TABLE `user` (
  88. `id` int(11) NOT NULL AUTO_INCREMENT,
  89. `user_name` varchar(128) CHARACTER SET utf8mb4 NOT NULL,
  90. `email` varchar(32) NOT NULL,
  91. `pass` varchar(64) NOT NULL,
  92. `passwd` varchar(16) NOT NULL,
  93. `t` int(11) NOT NULL DEFAULT '0',
  94. `u` bigint(20) NOT NULL,
  95. `d` bigint(20) NOT NULL,
  96. `transfer_enable` bigint(20) NOT NULL,
  97. `port` int(11) NOT NULL,
  98. `switch` tinyint(4) NOT NULL DEFAULT '1',
  99. `enable` tinyint(4) NOT NULL DEFAULT '1',
  100. `type` tinyint(4) NOT NULL DEFAULT '1',
  101. `last_get_gift_time` int(11) NOT NULL DEFAULT '0',
  102. `last_check_in_time` int(11) NOT NULL DEFAULT '0',
  103. `last_rest_pass_time` int(11) NOT NULL DEFAULT '0',
  104. `reg_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  105. `invite_num` int(8) NOT NULL DEFAULT '0',
  106. `is_admin` int(2) NOT NULL DEFAULT '0',
  107. `ref_by` int(11) NOT NULL DEFAULT '0',
  108. `expire_time` int(11) NOT NULL DEFAULT '0',
  109. `method` varchar(64) NOT NULL DEFAULT 'rc4-md5',
  110. `custom_method` tinyint(1) NOT NULL DEFAULT '0',
  111. `custom_rss` tinyint(1) NOT NULL DEFAULT '0',
  112. `protocol` varchar(128) NOT NULL DEFAULT 'origin',
  113. `protocol_param` varchar(128) NULL DEFAULT NULL,
  114. `obfs` varchar(128) NOT NULL DEFAULT 'plain',
  115. `obfs_param` varchar(128) NULL DEFAULT NULL,
  116. `is_email_verify` tinyint(4) NOT NULL DEFAULT '0',
  117. `reg_ip` varchar(128) NOT NULL DEFAULT '127.0.0.1',
  118. PRIMARY KEY (`id`),
  119. UNIQUE KEY `email` (`email`),
  120. UNIQUE KEY `port` (`port`)
  121. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  122. DROP TABLE IF EXISTS `user_token`;
  123. CREATE TABLE `user_token` (
  124. `id` int(11) NOT NULL AUTO_INCREMENT,
  125. `token` varchar(256) NOT NULL,
  126. `user_id` int(11) NOT NULL,
  127. `create_time` int(11) NOT NULL,
  128. `expire_time` int(11) NOT NULL,
  129. PRIMARY KEY (`id`)
  130. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  131. DROP TABLE IF EXISTS `user_traffic_log`;
  132. CREATE TABLE `user_traffic_log` (
  133. `id` int(11) NOT NULL AUTO_INCREMENT,
  134. `user_id` int(11) NOT NULL,
  135. `u` int(11) NOT NULL,
  136. `d` int(11) NOT NULL,
  137. `node_id` int(11) NOT NULL,
  138. `rate` float NOT NULL,
  139. `traffic` varchar(32) NOT NULL,
  140. `log_time` int(11) NOT NULL,
  141. PRIMARY KEY (`id`)
  142. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  143. DROP TABLE IF EXISTS `ss_checkin_log`;
  144. CREATE TABLE `ss_checkin_log` (
  145. `id` int(11) NOT NULL AUTO_INCREMENT,
  146. `user_id` int(11) NOT NULL,
  147. `checkin_at` int(11) NOT NULL,
  148. `traffic` double NOT NULL,
  149. `created_at` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
  150. `updated_at` timestamp NULL DEFAULT NULL,
  151. PRIMARY KEY (`id`)
  152. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  153. INSERT INTO `user` (`id`, `user_name`, `email`, `pass`, `passwd`, `t`, `u`, `d`, `transfer_enable`, `port`, `switch`, `enable`, `type`, `last_get_gift_time`, `last_check_in_time`, `last_rest_pass_time`, `reg_date`, `invite_num`, `is_admin`, `ref_by`, `expire_time`, `method`, `custom_rss`, `protocol`, `protocol_param`, `obfs`, `obfs_param`, `is_email_verify`, `reg_ip`)
  154. VALUES
  155. (1, 'admin', 'admin@sample.com', '01cf847ebff0914e59b1947c8468f7822b35e4705af610a764ff90443f491df5', 'PORwqk', 1466005644, 14337, 1893017603, 81244717056, 1025, 1, 1, 1, 0, 1471795620, 0, '2016-08-21 12:07:30', 0, 1, 0, 0, 'rc4-md5', 0, 'origin', NULL, 'plain', NULL, 0, '127.0.0.1');