mysql.sql 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. CREATE TABLE `backstage_route` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `project` varchar(50) DEFAULT '' COMMENT '项目',
  4. `url` varchar(100) DEFAULT '' COMMENT '路由地址',
  5. `method` varchar(20) DEFAULT '' COMMENT '请求方法',
  6. `module` varchar(200) DEFAULT '' COMMENT '模块',
  7. `consumes` varchar(50) DEFAULT NULL COMMENT '出参类型',
  8. `produces` varchar(50) DEFAULT NULL COMMENT '请求类型',
  9. `remark` varchar(200) DEFAULT '' COMMENT '描述',
  10. `author` varchar(50) DEFAULT '' COMMENT '作者',
  11. `check_rule` varchar(500) DEFAULT NULL COMMENT '校验规则',
  12. `is_valid` int(11) DEFAULT NULL COMMENT '是否有效 1 有效 0无效',
  13. `status` int(11) DEFAULT NULL COMMENT '状态:1 有效 -1 无效',
  14. `created` datetime DEFAULT NULL COMMENT '创建时间',
  15. `updated` datetime DEFAULT NULL COMMENT '修改时间',
  16. `creator` varchar(20) DEFAULT NULL COMMENT '创建者',
  17. `updator` varchar(20) DEFAULT NULL COMMENT '修改者',
  18. PRIMARY KEY (`id`)
  19. ) ENGINE=InnoDB AUTO_INCREMENT=373 DEFAULT CHARSET=utf8mb4 COMMENT='后台路由管理';
  20. CREATE TABLE `jay_monitor_url` (
  21. `id` int NOT NULL COMMENT '主键名称' AUTO_INCREMENT,
  22. `application_name` varchar(50) NULL COMMENT '应用名称',
  23. `appllication_ip` varchar(20) NULL COMMENT '应用地址',
  24. `monitor_type` varchar(10) NULL COMMENT '应用监控类型',
  25. `data_group_name` varchar(50) NULL COMMENT '应用监控组',
  26. `data_group_key` varchar(50) NULL COMMENT '应用监控key',
  27. `data_id` varchar(50) NULL COMMENT '数据编号',
  28. `status` int(4) NULL COMMENT '状态1:正常消息 -1异常消息',
  29. `request_time` int(11) NULL COMMENT '请求时长',
  30. `created_time` datetime NULL COMMENT '时间时间',
  31. `created_day` date NULL COMMENT '日期',
  32. PRIMARY KEY (`id`),
  33. INDEX `idx_pub`(`application_name`, `data_group_name`, `data_group_key`, `data_id`, `created_time`) USING BTREE COMMENT '通用的索引',
  34. INDEX `idx_created`(`created_time`) USING BTREE COMMENT '创建时间维度',
  35. INDEX `idx_request`(`application_name`, `request_time`) USING BTREE COMMENT '请求事件维度'
  36. );
  37. CREATE TABLE `jay_monitor_url_log` (
  38. `id` int NOT NULL AUTO_INCREMENT,
  39. `monitor_id` int(11) NULL COMMENT '监控来源编号',
  40. `log_id` varchar(50) NULL COMMENT '日志编号',
  41. `monitor_type` varchar(50) NULL COMMENT '监控类型',
  42. `log_text` text NULL COMMENT '日志文本',
  43. `create_date` date NULL COMMENT '创建日期',
  44. PRIMARY KEY (`id`),
  45. INDEX `idx_monitor`(`monitor_id`, `monitor_type`) USING BTREE COMMENT '监控关系',
  46. INDEX `idx_create_date`(`create_date`) USING BTREE COMMENT '创建时间索引,用来清空文本'
  47. );
  48. CREATE USER `jay_monitor`@`%` IDENTIFIED BY 'jayzhou';
  49. GRANT Alter, Create, Execute, Index, Insert, References, Select, Update ON `jay\_monitor`.* TO `jay_monitor`@`%`;
  50. ALTER TABLE `jay_monitor_mq`
  51. ADD COLUMN `source_time` datetime NULL DEFAULT NULL COMMENT '数据来源时间' AFTER `status`;