🔨 命令分组替换为通用分组模型.
This commit is contained in:
@@ -11,6 +11,7 @@
|
||||
* 🩰 修改 命令执行日志 UI 修改
|
||||
* 🌈 新增 命令执行模板配置默认主机
|
||||
* 🌈 新增 主机终端书签路径
|
||||
* 🔨 优化 通用分组模型添加 `userId`
|
||||
* 🔨 优化 退出登录不重定向
|
||||
* 🔨 优化 动态设置页面标题
|
||||
* 🔨 优化 终端断开后回车重连
|
||||
|
||||
@@ -3,9 +3,41 @@
|
||||
> sql 脚本 - DDL
|
||||
|
||||
```sql
|
||||
-- 数据分组添加 userId
|
||||
ALTER TABLE `data_group`
|
||||
ADD COLUMN `user_id` bigint(0) NULL COMMENT '用户id' AFTER `type`,
|
||||
MODIFY COLUMN `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '组名称' AFTER `user_id`,
|
||||
DROP INDEX `idx_type`,
|
||||
ADD INDEX `idx_type_user`(`type`, `user_id`) USING BTREE;
|
||||
|
||||
ALTER TABLE `data_group_rel`
|
||||
MODIFY COLUMN `type` char(16) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '组类型' AFTER `id`,
|
||||
ADD COLUMN `user_id` bigint(0) NULL COMMENT '用户id' AFTER `type`,
|
||||
DROP INDEX `idx_type`,
|
||||
ADD INDEX `idx_type_user`(`type`, `user_id`) USING BTREE;
|
||||
```
|
||||
|
||||
> sql 脚本 - DML
|
||||
|
||||
```sql
|
||||
-- 设置数据分组 user_id
|
||||
UPDATE data_group SET user_id = 0;
|
||||
UPDATE data_group_rel SET user_id = 0;
|
||||
```
|
||||
|
||||
> sql 脚本 - 命令分组初始化
|
||||
|
||||
```sql
|
||||
-- 插入命令片段分组
|
||||
INSERT INTO `data_group` (`parent_id`, `type`, `user_id`, `name`, `sort`, `creator`, `updater`, `deleted`)
|
||||
SELECT 0, 'COMMAND_SNIPPET', user_id, name, id, creator, updater, deleted
|
||||
FROM command_snippet_group;
|
||||
|
||||
-- 需要命令分组 groupId
|
||||
UPDATE command_snippet s
|
||||
LEFT JOIN data_group g ON g.type = 'COMMAND_SNIPPET' AND g.sort = s.group_id
|
||||
SET s.group_id = g.id;
|
||||
|
||||
-- 删除命令片段分组表
|
||||
DROP TABLE command_snippet_group;
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user