reg_config.sql 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. SET NAMES utf8mb4;
  2. SET FOREIGN_KEY_CHECKS = 0;
  3. -- ----------------------------
  4. -- Table structure for config_info
  5. -- ----------------------------
  6. DROP TABLE IF EXISTS `config_info`;
  7. CREATE TABLE `config_info` (
  8. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
  9. `data_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  10. `group_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  11. `content` longtext CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'content',
  12. `md5` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  13. `gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '创建时间',
  14. `gmt_modified` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '修改时间',
  15. `src_user` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci,
  16. `src_ip` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  17. `app_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  18. `tenant_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  19. `c_desc` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  20. `c_use` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  21. `effect` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  22. `type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  23. `c_schema` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci,
  24. PRIMARY KEY (`id`) USING BTREE,
  25. UNIQUE KEY `uk_configinfo_datagrouptenant` (`data_id`,`group_id`,`tenant_id`) USING BTREE
  26. ) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='config_info';
  27. -- ----------------------------
  28. -- Records of config_info
  29. -- ----------------------------
  30. BEGIN;
  31. COMMIT;
  32. -- ----------------------------
  33. -- Table structure for config_info_aggr
  34. -- ----------------------------
  35. DROP TABLE IF EXISTS `config_info_aggr`;
  36. CREATE TABLE `config_info_aggr` (
  37. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
  38. `data_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  39. `group_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  40. `datum_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  41. `content` longtext CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '内容',
  42. `gmt_modified` datetime NOT NULL COMMENT '修改时间',
  43. `app_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  44. `tenant_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  45. PRIMARY KEY (`id`) USING BTREE,
  46. UNIQUE KEY `uk_configinfoaggr_datagrouptenantdatum` (`data_id`,`group_id`,`tenant_id`,`datum_id`) USING BTREE
  47. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='增加租户字段';
  48. -- ----------------------------
  49. -- Table structure for config_info_beta
  50. -- ----------------------------
  51. DROP TABLE IF EXISTS `config_info_beta`;
  52. CREATE TABLE `config_info_beta` (
  53. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
  54. `data_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  55. `group_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  56. `app_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  57. `content` longtext CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'content',
  58. `beta_ips` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  59. `md5` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  60. `gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '创建时间',
  61. `gmt_modified` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '修改时间',
  62. `src_user` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci,
  63. `src_ip` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  64. `tenant_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  65. PRIMARY KEY (`id`) USING BTREE,
  66. UNIQUE KEY `uk_configinfobeta_datagrouptenant` (`data_id`,`group_id`,`tenant_id`) USING BTREE
  67. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='config_info_beta';
  68. -- ----------------------------
  69. -- Table structure for config_info_tag
  70. -- ----------------------------
  71. DROP TABLE IF EXISTS `config_info_tag`;
  72. CREATE TABLE `config_info_tag` (
  73. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
  74. `data_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  75. `group_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  76. `tenant_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  77. `tag_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  78. `app_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  79. `content` longtext CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'content',
  80. `md5` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  81. `gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '创建时间',
  82. `gmt_modified` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '修改时间',
  83. `src_user` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci,
  84. `src_ip` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  85. PRIMARY KEY (`id`) USING BTREE,
  86. UNIQUE KEY `uk_configinfotag_datagrouptenanttag` (`data_id`,`group_id`,`tenant_id`,`tag_id`) USING BTREE
  87. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='config_info_tag';
  88. -- ----------------------------
  89. -- Table structure for config_tags_relation
  90. -- ----------------------------
  91. DROP TABLE IF EXISTS `config_tags_relation`;
  92. CREATE TABLE `config_tags_relation` (
  93. `id` bigint(20) NOT NULL COMMENT 'id',
  94. `tag_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  95. `tag_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  96. `data_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  97. `group_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  98. `tenant_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  99. `nid` bigint(20) NOT NULL AUTO_INCREMENT,
  100. PRIMARY KEY (`nid`) USING BTREE,
  101. UNIQUE KEY `uk_configtagrelation_configidtag` (`id`,`tag_name`,`tag_type`) USING BTREE,
  102. KEY `idx_tenant_id` (`tenant_id`) USING BTREE
  103. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='config_tag_relation';
  104. -- ----------------------------
  105. -- Table structure for group_capacity
  106. -- ----------------------------
  107. DROP TABLE IF EXISTS `group_capacity`;
  108. CREATE TABLE `group_capacity` (
  109. `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  110. `group_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  111. `quota` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '配额,0表示使用默认值',
  112. `usage` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '使用量',
  113. `max_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个配置大小上限,单位为字节,0表示使用默认值',
  114. `max_aggr_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '聚合子配置最大个数,,0表示使用默认值',
  115. `max_aggr_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值',
  116. `max_history_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最大变更历史数量',
  117. `gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '创建时间',
  118. `gmt_modified` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '修改时间',
  119. PRIMARY KEY (`id`) USING BTREE,
  120. UNIQUE KEY `uk_group_id` (`group_id`) USING BTREE
  121. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='集群、各Group容量信息表';
  122. -- ----------------------------
  123. -- Table structure for his_config_info
  124. -- ----------------------------
  125. DROP TABLE IF EXISTS `his_config_info`;
  126. CREATE TABLE `his_config_info` (
  127. `id` bigint(64) unsigned NOT NULL,
  128. `nid` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  129. `data_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  130. `group_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  131. `app_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  132. `content` longtext CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  133. `md5` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  134. `gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00',
  135. `gmt_modified` datetime NOT NULL DEFAULT '2010-05-05 00:00:00',
  136. `src_user` mediumtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci,
  137. `src_ip` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  138. `op_type` char(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  139. `tenant_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  140. PRIMARY KEY (`nid`) USING BTREE,
  141. KEY `idx_gmt_create` (`gmt_create`) USING BTREE,
  142. KEY `idx_gmt_modified` (`gmt_modified`) USING BTREE,
  143. KEY `idx_did` (`data_id`) USING BTREE
  144. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='多租户改造';
  145. -- ----------------------------
  146. -- Table structure for roles
  147. -- ----------------------------
  148. DROP TABLE IF EXISTS `roles`;
  149. CREATE TABLE `roles` (
  150. `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  151. `role` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL
  152. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  153. -- ----------------------------
  154. -- Table structure for tenant_capacity
  155. -- ----------------------------
  156. DROP TABLE IF EXISTS `tenant_capacity`;
  157. CREATE TABLE `tenant_capacity` (
  158. `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  159. `tenant_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  160. `quota` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '配额,0表示使用默认值',
  161. `usage` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '使用量',
  162. `max_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个配置大小上限,单位为字节,0表示使用默认值',
  163. `max_aggr_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '聚合子配置最大个数',
  164. `max_aggr_size` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值',
  165. `max_history_count` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最大变更历史数量',
  166. `gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '创建时间',
  167. `gmt_modified` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '修改时间',
  168. PRIMARY KEY (`id`) USING BTREE,
  169. UNIQUE KEY `uk_tenant_id` (`tenant_id`) USING BTREE
  170. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='租户容量信息表';
  171. -- ----------------------------
  172. -- Table structure for tenant_info
  173. -- ----------------------------
  174. DROP TABLE IF EXISTS `tenant_info`;
  175. CREATE TABLE `tenant_info` (
  176. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
  177. `kp` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  178. `tenant_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  179. `tenant_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  180. `tenant_desc` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  181. `create_source` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  182. `gmt_create` bigint(20) NOT NULL COMMENT '创建时间',
  183. `gmt_modified` bigint(20) NOT NULL COMMENT '修改时间',
  184. PRIMARY KEY (`id`) USING BTREE,
  185. UNIQUE KEY `uk_tenant_info_kptenantid` (`kp`,`tenant_id`) USING BTREE,
  186. KEY `idx_tenant_id` (`tenant_id`) USING BTREE
  187. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='tenant_info';
  188. -- ----------------------------
  189. -- Table structure for users
  190. -- ----------------------------
  191. DROP TABLE IF EXISTS `users`;
  192. CREATE TABLE `users` (
  193. `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  194. `password` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  195. `enabled` tinyint(1) NOT NULL,
  196. PRIMARY KEY (`username`) USING BTREE
  197. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
  198. -- ----------------------------
  199. -- Records of users
  200. -- ----------------------------
  201. BEGIN;
  202. INSERT INTO `users` VALUES ('nacos', '$2a$10$EuWPZHzz32dJN7jexM34MOeYirDdFAZm2kuWj7VEOJhhZkDrxfvUu', 1);
  203. COMMIT;
  204. SET FOREIGN_KEY_CHECKS = 1;