合并主机额外配置.

This commit is contained in:
lijiahang
2024-04-19 10:18:56 +08:00
parent 33cfb13342
commit 714940bdcf
23 changed files with 173 additions and 221 deletions

View File

@@ -32,4 +32,16 @@ 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;
-- 重新设置额外数据
UPDATE data_extra alias
LEFT JOIN data_extra color
ON alias.user_id = color.user_id
AND alias.rel_id = color.rel_id
AND alias.type= color.type
AND color.item = 'color'
SET alias.item = 'label',
alias.value = JSON_OBJECT('alias', JSON_EXTRACT(alias.value, '$.value'), 'color', JSON_EXTRACT(color.value, '$.color'))
WHERE alias.item = 'alias';
-- 删除 color 数据
DELETE FROM data_extra WHERE type = 'HOST' AND item = 'color';
```