✨ 添加主机身份类型.
This commit is contained in:
@@ -6,10 +6,17 @@
|
||||
|
||||
`2024-04-` `release`
|
||||
|
||||
* 🔨 优化 定时删除未引用的 `tag`
|
||||
* 🔨 优化 命令执行日志时间不自增
|
||||
* 🐞 修复 用户列表用户名显示错误
|
||||
* 🌈 新增 定时删除未引用的 `tag`
|
||||
* 🌈 新增 执行命令时可使用脚本文件执行
|
||||
* 🌈 新增 主机身份添加类型字段
|
||||
* 🔨 优化 文件传输列表进度显示
|
||||
* 🔨 优化 命令执行日志持续时间
|
||||
* 🔨 优化 tracker 监听文件可配置 `app.tracker`
|
||||
* 🔨 优化 sftp 上传文件重复处理可配置 `app.sftp`
|
||||
* 🔨 优化 用户状态调整交互逻辑
|
||||
* 🔨 优化 角色状态调整交互逻辑
|
||||
* 🔨 删除 用户锁定状态
|
||||
|
||||
[如何升级](/update/v1.0.5.md)
|
||||
|
||||
|
||||
@@ -1,10 +1,7 @@
|
||||
## 功能排期 ⏳
|
||||
|
||||
* 优化文件传输列表进度显示
|
||||
* 主机身份类型
|
||||
* 终端断开连接后回车重新连接
|
||||
* 使用文件执行命令
|
||||
* 管理员也需要自行授权资产
|
||||
* 快捷命令导入
|
||||
* 文件夹书签
|
||||
* 批量上传
|
||||
* 站内消息
|
||||
|
||||
@@ -3,9 +3,33 @@
|
||||
> sql 脚本 - DDL
|
||||
|
||||
```sql
|
||||
ALTER TABLE `system_user`
|
||||
MODIFY COLUMN `status` tinyint(0) NULL DEFAULT 1 COMMENT '用户状态 0停用 1启用' AFTER `email`;
|
||||
|
||||
ALTER TABLE `host_identity`
|
||||
ADD COLUMN `type` char(12) NULL COMMENT '类型' AFTER `name`;
|
||||
|
||||
ALTER TABLE `exec_log`
|
||||
ADD COLUMN `script_exec` tinyint(0) NULL DEFAULT 0 COMMENT '是否使用脚本执行' AFTER `timeout`;
|
||||
|
||||
ALTER TABLE `exec_job`
|
||||
ADD COLUMN `script_exec` tinyint(0) NULL DEFAULT 0 COMMENT '是否使用脚本执行' AFTER `timeout`;
|
||||
|
||||
ALTER TABLE `exec_template`
|
||||
ADD COLUMN `script_exec` tinyint(0) NULL DEFAULT 0 COMMENT '是否使用脚本执行' AFTER `timeout`;
|
||||
|
||||
ALTER TABLE `exec_host_log`
|
||||
ADD COLUMN `script_path` varchar(512) NULL COMMENT '脚本路径' AFTER `log_path`;
|
||||
```
|
||||
|
||||
> sql 脚本 - DML
|
||||
|
||||
```sql
|
||||
-- 初始化主机身份类型
|
||||
UPDATE `host_identity` SET type = IF(key_id IS NOT NULL, 'KEY', 'PASSWORD');
|
||||
-- 重新设置用户状态
|
||||
UPDATE `system_user` SET status = 0 WHERE status = 2;
|
||||
DELETE FROM `dict_value` WHERE id = 19;
|
||||
-- 设置主机配置中的 osType
|
||||
UPDATE host_config SET config = JSON_SET(config, '$.osType', 'LINUX') WHERE type = 'ssh' AND deleted = 0;
|
||||
```
|
||||
|
||||
@@ -3,22 +3,9 @@
|
||||
> sql 脚本 - DDL
|
||||
|
||||
```sql
|
||||
ALTER TABLE `exec_log`
|
||||
ADD COLUMN `script_exec` tinyint(0) NULL DEFAULT 0 COMMENT '是否使用脚本执行' AFTER `timeout`;
|
||||
|
||||
ALTER TABLE `exec_job`
|
||||
ADD COLUMN `script_exec` tinyint(0) NULL DEFAULT 0 COMMENT '是否使用脚本执行' AFTER `timeout`;
|
||||
|
||||
ALTER TABLE `exec_template`
|
||||
ADD COLUMN `script_exec` tinyint(0) NULL DEFAULT 0 COMMENT '是否使用脚本执行' AFTER `timeout`;
|
||||
|
||||
ALTER TABLE `exec_host_log`
|
||||
ADD COLUMN `script_path` varchar(512) NULL COMMENT '脚本路径' AFTER `log_path`;
|
||||
```
|
||||
|
||||
> sql 脚本 - DML
|
||||
|
||||
```sql
|
||||
-- 设置主机配置中的 osType
|
||||
UPDATE host_config SET config = JSON_SET(config, '$.osType', 'LINUX') WHERE type = 'ssh' AND deleted = 0;
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user