ETCD后台服务
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

89 lines
3.6 KiB

3 years ago
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : 127.0.0.1
  4. Source Server Type : MySQL
  5. Source Server Version : 50723
  6. Source Host : 127.0.0.1:3306
  7. Source Schema : etcd-manage
  8. Target Server Type : MySQL
  9. Target Server Version : 50723
  10. File Encoding : 65001
  11. Date: 11/08/2019 21:10:37
  12. */
  13. SET NAMES utf8mb4;
  14. SET FOREIGN_KEY_CHECKS = 0;
  15. -- ----------------------------
  16. -- Table structure for etcd_servers
  17. -- ----------------------------
  18. DROP TABLE IF EXISTS `etcd_servers`;
  19. CREATE TABLE `etcd_servers` (
  20. `id` int(11) NOT NULL AUTO_INCREMENT,
  21. `version` varchar(3) NOT NULL DEFAULT 'v3' COMMENT 'etcd版本',
  22. `name` varchar(30) NOT NULL DEFAULT '' COMMENT 'etcd服务名字',
  23. `address` varchar(600) NOT NULL COMMENT 'etcd地址列表',
  24. `prefix` varchar(100) NOT NULL DEFAULT '' COMMENT 'key前缀,建议不为空,防止大量key',
  25. `tls_enable` varchar(5) NOT NULL DEFAULT 'true' COMMENT '是否启用tls连接',
  26. `cert_file` text NOT NULL COMMENT '证书',
  27. `key_file` text NOT NULL COMMENT '证书',
  28. `ca_file` text NOT NULL COMMENT '证书',
  29. `username` varchar(60) NOT NULL DEFAULT '' COMMENT '用户名',
  30. `password` varchar(60) NOT NULL DEFAULT '' COMMENT '密码',
  31. `desc` varchar(300) NOT NULL COMMENT '描述信息',
  32. PRIMARY KEY (`id`)
  33. ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COMMENT='etched server列表';
  34. -- ----------------------------
  35. -- Records of etcd_servers
  36. -- ----------------------------
  37. BEGIN;
  38. INSERT INTO `etcd_servers` VALUES (1, 'v3', 'local', '127.0.0.1:2379', '', 'false', '', '', '', '', '', '本机测试');
  39. INSERT INTO `etcd_servers` VALUES (3, 'v3', '测试', '127.0.0.1:2379', '', 'false', '', '', '', '', '', '备注一下');
  40. INSERT INTO `etcd_servers` VALUES (4, 'v2', 'v2测试', '127.0.0.1:2379', '', 'false', '', '', '', '', '', 'v2备注');
  41. COMMIT;
  42. -- ----------------------------
  43. -- Table structure for role_etcd_servers
  44. -- ----------------------------
  45. DROP TABLE IF EXISTS `role_etcd_servers`;
  46. CREATE TABLE `role_etcd_servers` (
  47. `id` int(11) NOT NULL AUTO_INCREMENT,
  48. `etcd_server_id` int(11) NOT NULL DEFAULT '0' COMMENT 'etcd服务id',
  49. `type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '0读 1写 2读写',
  50. `created_at` datetime NOT NULL COMMENT '添加时间',
  51. `updated_at` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  52. PRIMARY KEY (`id`)
  53. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色权限表';
  54. -- ----------------------------
  55. -- Table structure for roles
  56. -- ----------------------------
  57. DROP TABLE IF EXISTS `roles`;
  58. CREATE TABLE `roles` (
  59. `id` int(11) NOT NULL AUTO_INCREMENT,
  60. `name` varchar(60) NOT NULL DEFAULT '' COMMENT '角色名',
  61. `created_at` datetime NOT NULL COMMENT '添加时间',
  62. `updated_at` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  63. PRIMARY KEY (`id`) USING BTREE
  64. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='角色表';
  65. -- ----------------------------
  66. -- Table structure for users
  67. -- ----------------------------
  68. DROP TABLE IF EXISTS `users`;
  69. CREATE TABLE `users` (
  70. `id` int(11) NOT NULL AUTO_INCREMENT,
  71. `username` varchar(60) NOT NULL DEFAULT '' COMMENT '用户名',
  72. `password` char(32) NOT NULL DEFAULT '' COMMENT '密码',
  73. `email` varchar(300) NOT NULL DEFAULT '' COMMENT '邮箱',
  74. `role_id` int(11) NOT NULL DEFAULT '0' COMMENT '角色id',
  75. `created_at` datetime NOT NULL COMMENT '添加时间',
  76. `updated_at` datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  77. PRIMARY KEY (`id`)
  78. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户表';
  79. SET FOREIGN_KEY_CHECKS = 1;