ezhizao_identity_nacos.sql 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : 二级节点
  4. Source Server Type : MariaDB
  5. Source Server Version : 101102
  6. Source Host : 116.204.122.125:6306
  7. Source Schema : ezhizao_identity_nacos
  8. Target Server Type : MariaDB
  9. Target Server Version : 101102
  10. File Encoding : 65001
  11. Date: 12/10/2023 16:46:42
  12. */
  13. SET NAMES utf8mb4;
  14. SET FOREIGN_KEY_CHECKS = 0;
  15. -- ----------------------------
  16. -- Table structure for config_info
  17. -- ----------------------------
  18. DROP TABLE IF EXISTS `config_info`;
  19. CREATE TABLE `config_info` (
  20. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
  21. `data_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'data_id',
  22. `group_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  23. `content` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'content',
  24. `md5` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'md5',
  25. `gmt_create` datetime NOT NULL DEFAULT current_timestamp() COMMENT '创建时间',
  26. `gmt_modified` datetime NOT NULL DEFAULT current_timestamp() COMMENT '修改时间',
  27. `src_user` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'source user',
  28. `src_ip` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'source ip',
  29. `app_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  30. `tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '' COMMENT '租户字段',
  31. `c_desc` varchar(256) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  32. `c_use` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  33. `effect` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  34. `type` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  35. `c_schema` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  36. `encrypted_data_key` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT '秘钥',
  37. PRIMARY KEY (`id`) USING BTREE,
  38. UNIQUE INDEX `uk_configinfo_datagrouptenant`(`data_id`, `group_id`, `tenant_id`) USING BTREE
  39. ) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin COMMENT = 'config_info' ROW_FORMAT = Dynamic;
  40. -- ----------------------------
  41. -- Records of config_info
  42. -- ----------------------------
  43. -- ----------------------------
  44. -- Table structure for config_info_aggr
  45. -- ----------------------------
  46. DROP TABLE IF EXISTS `config_info_aggr`;
  47. CREATE TABLE `config_info_aggr` (
  48. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
  49. `data_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'data_id',
  50. `group_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'group_id',
  51. `datum_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'datum_id',
  52. `content` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT '内容',
  53. `gmt_modified` datetime NOT NULL COMMENT '修改时间',
  54. `app_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  55. `tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '' COMMENT '租户字段',
  56. PRIMARY KEY (`id`) USING BTREE,
  57. UNIQUE INDEX `uk_configinfoaggr_datagrouptenantdatum`(`data_id`, `group_id`, `tenant_id`, `datum_id`) USING BTREE
  58. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin COMMENT = '增加租户字段' ROW_FORMAT = Dynamic;
  59. -- ----------------------------
  60. -- Records of config_info_aggr
  61. -- ----------------------------
  62. -- ----------------------------
  63. -- Table structure for config_info_beta
  64. -- ----------------------------
  65. DROP TABLE IF EXISTS `config_info_beta`;
  66. CREATE TABLE `config_info_beta` (
  67. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
  68. `data_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'data_id',
  69. `group_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'group_id',
  70. `app_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'app_name',
  71. `content` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'content',
  72. `beta_ips` varchar(1024) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'betaIps',
  73. `md5` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'md5',
  74. `gmt_create` datetime NOT NULL DEFAULT current_timestamp() COMMENT '创建时间',
  75. `gmt_modified` datetime NOT NULL DEFAULT current_timestamp() COMMENT '修改时间',
  76. `src_user` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'source user',
  77. `src_ip` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'source ip',
  78. `tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '' COMMENT '租户字段',
  79. `encrypted_data_key` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT '秘钥',
  80. PRIMARY KEY (`id`) USING BTREE,
  81. UNIQUE INDEX `uk_configinfobeta_datagrouptenant`(`data_id`, `group_id`, `tenant_id`) USING BTREE
  82. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin COMMENT = 'config_info_beta' ROW_FORMAT = Dynamic;
  83. -- ----------------------------
  84. -- Records of config_info_beta
  85. -- ----------------------------
  86. -- ----------------------------
  87. -- Table structure for config_info_tag
  88. -- ----------------------------
  89. DROP TABLE IF EXISTS `config_info_tag`;
  90. CREATE TABLE `config_info_tag` (
  91. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
  92. `data_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'data_id',
  93. `group_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'group_id',
  94. `tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '' COMMENT 'tenant_id',
  95. `tag_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'tag_id',
  96. `app_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'app_name',
  97. `content` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'content',
  98. `md5` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'md5',
  99. `gmt_create` datetime NOT NULL DEFAULT current_timestamp() COMMENT '创建时间',
  100. `gmt_modified` datetime NOT NULL DEFAULT current_timestamp() COMMENT '修改时间',
  101. `src_user` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'source user',
  102. `src_ip` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'source ip',
  103. PRIMARY KEY (`id`) USING BTREE,
  104. UNIQUE INDEX `uk_configinfotag_datagrouptenanttag`(`data_id`, `group_id`, `tenant_id`, `tag_id`) USING BTREE
  105. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin COMMENT = 'config_info_tag' ROW_FORMAT = Dynamic;
  106. -- ----------------------------
  107. -- Records of config_info_tag
  108. -- ----------------------------
  109. -- ----------------------------
  110. -- Table structure for config_tags_relation
  111. -- ----------------------------
  112. DROP TABLE IF EXISTS `config_tags_relation`;
  113. CREATE TABLE `config_tags_relation` (
  114. `id` bigint(20) NOT NULL COMMENT 'id',
  115. `tag_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'tag_name',
  116. `tag_type` varchar(64) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'tag_type',
  117. `data_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'data_id',
  118. `group_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'group_id',
  119. `tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '' COMMENT 'tenant_id',
  120. `nid` bigint(20) NOT NULL AUTO_INCREMENT,
  121. PRIMARY KEY (`nid`) USING BTREE,
  122. UNIQUE INDEX `uk_configtagrelation_configidtag`(`id`, `tag_name`, `tag_type`) USING BTREE,
  123. INDEX `idx_tenant_id`(`tenant_id`) USING BTREE
  124. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin COMMENT = 'config_tag_relation' ROW_FORMAT = Dynamic;
  125. -- ----------------------------
  126. -- Records of config_tags_relation
  127. -- ----------------------------
  128. -- ----------------------------
  129. -- Table structure for group_capacity
  130. -- ----------------------------
  131. DROP TABLE IF EXISTS `group_capacity`;
  132. CREATE TABLE `group_capacity` (
  133. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  134. `group_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL DEFAULT '' COMMENT 'Group ID,空字符表示整个集群',
  135. `quota` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '配额,0表示使用默认值',
  136. `usage` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '使用量',
  137. `max_size` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '单个配置大小上限,单位为字节,0表示使用默认值',
  138. `max_aggr_count` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '聚合子配置最大个数,,0表示使用默认值',
  139. `max_aggr_size` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值',
  140. `max_history_count` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最大变更历史数量',
  141. `gmt_create` datetime NOT NULL DEFAULT current_timestamp() COMMENT '创建时间',
  142. `gmt_modified` datetime NOT NULL DEFAULT current_timestamp() COMMENT '修改时间',
  143. PRIMARY KEY (`id`) USING BTREE,
  144. UNIQUE INDEX `uk_group_id`(`group_id`) USING BTREE
  145. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin COMMENT = '集群、各Group容量信息表' ROW_FORMAT = Dynamic;
  146. -- ----------------------------
  147. -- Records of group_capacity
  148. -- ----------------------------
  149. -- ----------------------------
  150. -- Table structure for his_config_info
  151. -- ----------------------------
  152. DROP TABLE IF EXISTS `his_config_info`;
  153. CREATE TABLE `his_config_info` (
  154. `id` bigint(64) UNSIGNED NOT NULL,
  155. `nid` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
  156. `data_id` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  157. `group_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  158. `app_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'app_name',
  159. `content` longtext CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL,
  160. `md5` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  161. `gmt_create` datetime NOT NULL DEFAULT current_timestamp(),
  162. `gmt_modified` datetime NOT NULL DEFAULT current_timestamp(),
  163. `src_user` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  164. `src_ip` varchar(50) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  165. `op_type` char(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL,
  166. `tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '' COMMENT '租户字段',
  167. `encrypted_data_key` text CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT '秘钥',
  168. PRIMARY KEY (`nid`) USING BTREE,
  169. INDEX `idx_gmt_create`(`gmt_create`) USING BTREE,
  170. INDEX `idx_gmt_modified`(`gmt_modified`) USING BTREE,
  171. INDEX `idx_did`(`data_id`) USING BTREE
  172. ) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin COMMENT = '多租户改造' ROW_FORMAT = Dynamic;
  173. -- ----------------------------
  174. -- Records of his_config_info
  175. -- ----------------------------
  176. -- ----------------------------
  177. -- Table structure for permissions
  178. -- ----------------------------
  179. DROP TABLE IF EXISTS `permissions`;
  180. CREATE TABLE `permissions` (
  181. `role` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  182. `resource` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  183. `action` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  184. UNIQUE INDEX `uk_role_permission`(`role`, `resource`, `action`) USING BTREE
  185. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  186. -- ----------------------------
  187. -- Records of permissions
  188. -- ----------------------------
  189. -- ----------------------------
  190. -- Table structure for roles
  191. -- ----------------------------
  192. DROP TABLE IF EXISTS `roles`;
  193. CREATE TABLE `roles` (
  194. `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  195. `role` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  196. UNIQUE INDEX `idx_user_role`(`username`, `role`) USING BTREE
  197. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  198. -- ----------------------------
  199. -- Records of roles
  200. -- ----------------------------
  201. INSERT INTO `roles` VALUES ('nacos', 'ROLE_ADMIN');
  202. -- ----------------------------
  203. -- Table structure for tenant_capacity
  204. -- ----------------------------
  205. DROP TABLE IF EXISTS `tenant_capacity`;
  206. CREATE TABLE `tenant_capacity` (
  207. `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  208. `tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL DEFAULT '' COMMENT 'Tenant ID',
  209. `quota` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '配额,0表示使用默认值',
  210. `usage` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '使用量',
  211. `max_size` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '单个配置大小上限,单位为字节,0表示使用默认值',
  212. `max_aggr_count` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '聚合子配置最大个数',
  213. `max_aggr_size` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '单个聚合数据的子配置大小上限,单位为字节,0表示使用默认值',
  214. `max_history_count` int(10) UNSIGNED NOT NULL DEFAULT 0 COMMENT '最大变更历史数量',
  215. `gmt_create` datetime NOT NULL DEFAULT current_timestamp() COMMENT '创建时间',
  216. `gmt_modified` datetime NOT NULL DEFAULT current_timestamp() COMMENT '修改时间',
  217. PRIMARY KEY (`id`) USING BTREE,
  218. UNIQUE INDEX `uk_tenant_id`(`tenant_id`) USING BTREE
  219. ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin COMMENT = '租户容量信息表' ROW_FORMAT = Dynamic;
  220. -- ----------------------------
  221. -- Records of tenant_capacity
  222. -- ----------------------------
  223. -- ----------------------------
  224. -- Table structure for tenant_info
  225. -- ----------------------------
  226. DROP TABLE IF EXISTS `tenant_info`;
  227. CREATE TABLE `tenant_info` (
  228. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id',
  229. `kp` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NOT NULL COMMENT 'kp',
  230. `tenant_id` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '' COMMENT 'tenant_id',
  231. `tenant_name` varchar(128) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT '' COMMENT 'tenant_name',
  232. `tenant_desc` varchar(256) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'tenant_desc',
  233. `create_source` varchar(32) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin NULL DEFAULT NULL COMMENT 'create_source',
  234. `gmt_create` bigint(20) NOT NULL COMMENT '创建时间',
  235. `gmt_modified` bigint(20) NOT NULL COMMENT '修改时间',
  236. PRIMARY KEY (`id`) USING BTREE,
  237. UNIQUE INDEX `uk_tenant_info_kptenantid`(`kp`, `tenant_id`) USING BTREE,
  238. INDEX `idx_tenant_id`(`tenant_id`) USING BTREE
  239. ) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb3 COLLATE = utf8mb3_bin COMMENT = 'tenant_info' ROW_FORMAT = Dynamic;
  240. -- ----------------------------
  241. -- Records of tenant_info
  242. -- ----------------------------
  243. INSERT INTO `tenant_info` VALUES (1, '1', 'ezhizao_identity', 'ezhizao_identity', '标识解析二级节点', 'nacos', 1692350343630, 1692350343630);
  244. -- ----------------------------
  245. -- Table structure for users
  246. -- ----------------------------
  247. DROP TABLE IF EXISTS `users`;
  248. CREATE TABLE `users` (
  249. `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  250. `password` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
  251. `enabled` tinyint(1) NOT NULL,
  252. PRIMARY KEY (`username`) USING BTREE
  253. ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
  254. -- ----------------------------
  255. -- Records of users
  256. -- ----------------------------
  257. INSERT INTO `users` VALUES ('ico', '$2a$10$1hFrl/orbfTwWi960MtLguDP8P08Az.iP1RQkc0QwRtXplk.iqzXe', 1);
  258. INSERT INTO `users` VALUES ('nacos', '$2a$10$RXcITeic2PoIAZCztrUIVeM5E2W5U/19DICWydVivbWN35Eav27w.', 1);
  259. SET FOREIGN_KEY_CHECKS = 1;