mirror of
https://gitee.com/dromara/mayfly-go
synced 2026-01-08 23:35:47 +08:00
feat: 支持关联多标签、计划任务立即执行、标签相关操作优化
This commit is contained in:
194
server/resources/script/sql/v1.6.0.sql
Normal file
194
server/resources/script/sql/v1.6.0.sql
Normal file
@@ -0,0 +1,194 @@
|
||||
begin;
|
||||
|
||||
DROP TABLE IF EXISTS `t_tag_resource`;
|
||||
CREATE TABLE `t_tag_resource` (
|
||||
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
|
||||
`tag_id` bigint NOT NULL,
|
||||
`tag_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT '标签路径',
|
||||
`resource_code` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '资源编码',
|
||||
`resource_type` tinyint NOT NULL COMMENT '资源类型',
|
||||
`create_time` datetime NOT NULL,
|
||||
`creator_id` bigint NOT NULL,
|
||||
`creator` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
|
||||
`update_time` datetime NOT NULL,
|
||||
`modifier_id` bigint NOT NULL,
|
||||
`modifier` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
|
||||
`is_deleted` tinyint DEFAULT '0',
|
||||
`delete_time` datetime DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_tag_path` (`tag_path`(100)) USING BTREE,
|
||||
KEY `idx_resource_code` (`resource_code`) USING BTREE
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='标签资源关联表';
|
||||
|
||||
ALTER TABLE t_machine ADD COLUMN code varchar(32) NULL AFTER id;
|
||||
CREATE INDEX idx_code USING BTREE ON t_machine (code);
|
||||
UPDATE t_machine SET code = id;
|
||||
INSERT
|
||||
INTO
|
||||
t_tag_resource (`tag_id`,
|
||||
`tag_path`,
|
||||
`resource_code`,
|
||||
`resource_type`,
|
||||
`create_time`,
|
||||
`creator_id`,
|
||||
`creator`,
|
||||
`update_time`,
|
||||
`modifier_id`,
|
||||
`modifier`,
|
||||
`is_deleted`,
|
||||
`delete_time`)
|
||||
SELECT
|
||||
`tag_id`,
|
||||
`tag_path`,
|
||||
`code`,
|
||||
"1",
|
||||
'2023-08-30 15:04:07',
|
||||
1,
|
||||
'admin',
|
||||
'2023-08-30 15:04:07',
|
||||
1,
|
||||
'admin',
|
||||
0,
|
||||
NULL
|
||||
FROM
|
||||
t_machine
|
||||
WHERE
|
||||
is_deleted = 0;
|
||||
|
||||
|
||||
ALTER TABLE t_db ADD COLUMN code varchar(32) NULL AFTER id;
|
||||
CREATE INDEX idx_code USING BTREE ON t_db (code);
|
||||
UPDATE t_db SET code = id;
|
||||
INSERT
|
||||
INTO
|
||||
t_tag_resource (`tag_id`,
|
||||
`tag_path`,
|
||||
`resource_code`,
|
||||
`resource_type`,
|
||||
`create_time`,
|
||||
`creator_id`,
|
||||
`creator`,
|
||||
`update_time`,
|
||||
`modifier_id`,
|
||||
`modifier`,
|
||||
`is_deleted`,
|
||||
`delete_time`)
|
||||
SELECT
|
||||
`tag_id`,
|
||||
`tag_path`,
|
||||
`code`,
|
||||
"2",
|
||||
'2023-08-30 15:04:07',
|
||||
1,
|
||||
'admin',
|
||||
'2023-08-30 15:04:07',
|
||||
1,
|
||||
'admin',
|
||||
0,
|
||||
NULL
|
||||
FROM
|
||||
t_db
|
||||
WHERE
|
||||
is_deleted = 0;
|
||||
|
||||
|
||||
ALTER TABLE t_redis ADD COLUMN code varchar(32) NULL AFTER id;
|
||||
CREATE INDEX idx_code USING BTREE ON t_redis (code);
|
||||
UPDATE t_redis SET code = id;
|
||||
INSERT
|
||||
INTO
|
||||
t_tag_resource (`tag_id`,
|
||||
`tag_path`,
|
||||
`resource_code`,
|
||||
`resource_type`,
|
||||
`create_time`,
|
||||
`creator_id`,
|
||||
`creator`,
|
||||
`update_time`,
|
||||
`modifier_id`,
|
||||
`modifier`,
|
||||
`is_deleted`,
|
||||
`delete_time`)
|
||||
SELECT
|
||||
`tag_id`,
|
||||
`tag_path`,
|
||||
`code`,
|
||||
"3",
|
||||
'2023-08-30 15:04:07',
|
||||
1,
|
||||
'admin',
|
||||
'2023-08-30 15:04:07',
|
||||
1,
|
||||
'admin',
|
||||
0,
|
||||
NULL
|
||||
FROM
|
||||
t_redis
|
||||
WHERE
|
||||
is_deleted = 0;
|
||||
|
||||
|
||||
ALTER TABLE t_mongo ADD COLUMN code varchar(32) NULL AFTER id;
|
||||
CREATE INDEX idx_code USING BTREE ON t_mongo (code);
|
||||
UPDATE t_mongo SET code = id;
|
||||
INSERT
|
||||
INTO
|
||||
t_tag_resource (`tag_id`,
|
||||
`tag_path`,
|
||||
`resource_code`,
|
||||
`resource_type`,
|
||||
`create_time`,
|
||||
`creator_id`,
|
||||
`creator`,
|
||||
`update_time`,
|
||||
`modifier_id`,
|
||||
`modifier`,
|
||||
`is_deleted`,
|
||||
`delete_time`)
|
||||
SELECT
|
||||
`tag_id`,
|
||||
`tag_path`,
|
||||
`code`,
|
||||
"4",
|
||||
'2023-08-30 15:04:07',
|
||||
1,
|
||||
'admin',
|
||||
'2023-08-30 15:04:07',
|
||||
1,
|
||||
'admin',
|
||||
0,
|
||||
NULL
|
||||
FROM
|
||||
t_mongo
|
||||
WHERE
|
||||
is_deleted = 0;
|
||||
|
||||
ALTER TABLE t_machine DROP COLUMN tag_id;
|
||||
ALTER TABLE t_machine DROP COLUMN tag_path;
|
||||
|
||||
ALTER TABLE t_db DROP COLUMN tag_id;
|
||||
ALTER TABLE t_db DROP COLUMN tag_path;
|
||||
|
||||
ALTER TABLE t_redis DROP COLUMN tag_id;
|
||||
ALTER TABLE t_redis DROP COLUMN tag_path;
|
||||
|
||||
ALTER TABLE t_mongo DROP COLUMN tag_id;
|
||||
ALTER TABLE t_mongo DROP COLUMN tag_path;
|
||||
|
||||
-- 机器终端操作记录表
|
||||
DROP TABLE IF EXISTS `t_machine_term_op`;
|
||||
CREATE TABLE `t_machine_term_op` (
|
||||
`id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT 'id',
|
||||
`machine_id` bigint NOT NULL COMMENT '机器id',
|
||||
`username` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '登录用户名',
|
||||
`record_file_path` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '终端回放文件路径',
|
||||
`creator_id` bigint unsigned DEFAULT NULL,
|
||||
`creator` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL,
|
||||
`create_time` datetime NOT NULL,
|
||||
`end_time` datetime DEFAULT NULL,
|
||||
`is_deleted` tinyint DEFAULT '0',
|
||||
`delete_time` datetime DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='机器终端操作记录表';
|
||||
|
||||
commit;
|
||||
Reference in New Issue
Block a user