⚡ 合并主机额外配置.
This commit is contained in:
@@ -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';
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user