Skip to content

v2.3.4

sql 脚本 - DML1 - 修改表创建人和修改人字段 (可以不执行)

sql
UPDATE command_snippet cs
LEFT JOIN system_user su_creator ON cs.creator = su_creator.id
LEFT JOIN system_user su_updater ON cs.updater = su_updater.id
SET 
    cs.creator = COALESCE(su_creator.username, cs.creator),
    cs.updater = COALESCE(su_updater.username, cs.updater),
    cs.update_time = cs.update_time;

UPDATE data_extra de
LEFT JOIN system_user su_creator ON de.creator = su_creator.id
LEFT JOIN system_user su_updater ON de.updater = su_updater.id
SET 
    de.creator = COALESCE(su_creator.username, de.creator),
    de.updater = COALESCE(su_updater.username, de.updater),
    de.update_time = de.update_time;

UPDATE data_group dg
LEFT JOIN system_user su_creator ON dg.creator = su_creator.id
LEFT JOIN system_user su_updater ON dg.updater = su_updater.id
SET 
    dg.creator = COALESCE(su_creator.username, dg.creator),
    dg.updater = COALESCE(su_updater.username, dg.updater),
    dg.update_time = dg.update_time;

UPDATE data_group_rel dgr
LEFT JOIN system_user su_creator ON dgr.creator = su_creator.id
LEFT JOIN system_user su_updater ON dgr.updater = su_updater.id
SET 
    dgr.creator = COALESCE(su_creator.username, dgr.creator),
    dgr.updater = COALESCE(su_updater.username, dgr.updater),
    dgr.update_time = dgr.update_time;

UPDATE data_permission dp
LEFT JOIN system_user su_creator ON dp.creator = su_creator.id
LEFT JOIN system_user su_updater ON dp.updater = su_updater.id
SET 
    dp.creator = COALESCE(su_creator.username, dp.creator),
    dp.updater = COALESCE(su_updater.username, dp.updater),
    dp.update_time = dp.update_time;

UPDATE dict_key dk
LEFT JOIN system_user su_creator ON dk.creator = su_creator.id
LEFT JOIN system_user su_updater ON dk.updater = su_updater.id
SET 
    dk.creator = COALESCE(su_creator.username, dk.creator),
    dk.updater = COALESCE(su_updater.username, dk.updater),
    dk.update_time = dk.update_time;

UPDATE dict_value dv
LEFT JOIN system_user su_creator ON dv.creator = su_creator.id
LEFT JOIN system_user su_updater ON dv.updater = su_updater.id
SET 
    dv.creator = COALESCE(su_creator.username, dv.creator),
    dv.updater = COALESCE(su_updater.username, dv.updater),
    dv.update_time = dv.update_time;
	
UPDATE exec_job ej
LEFT JOIN system_user su_creator ON ej.creator = su_creator.id
LEFT JOIN system_user su_updater ON ej.updater = su_updater.id
SET 
    ej.creator = COALESCE(su_creator.username, ej.creator),
    ej.updater = COALESCE(su_updater.username, ej.updater),
    ej.update_time = ej.update_time;

UPDATE exec_job_host ejh
LEFT JOIN system_user su_creator ON ejh.creator = su_creator.id
LEFT JOIN system_user su_updater ON ejh.updater = su_updater.id
SET 
    ejh.creator = COALESCE(su_creator.username, ejh.creator),
    ejh.updater = COALESCE(su_updater.username, ejh.updater),
    ejh.update_time = ejh.update_time;

UPDATE exec_template et
LEFT JOIN system_user su_creator ON et.creator = su_creator.id
LEFT JOIN system_user su_updater ON et.updater = su_updater.id
SET 
    et.creator = COALESCE(su_creator.username, et.creator),
    et.updater = COALESCE(su_updater.username, et.updater),
    et.update_time = et.update_time;

UPDATE exec_template_host eth
LEFT JOIN system_user su_creator ON eth.creator = su_creator.id
LEFT JOIN system_user su_updater ON eth.updater = su_updater.id
SET 
    eth.creator = COALESCE(su_creator.username, eth.creator),
    eth.updater = COALESCE(su_updater.username, eth.updater),
    eth.update_time = eth.update_time;

UPDATE favorite f
LEFT JOIN system_user su_creator ON f.creator = su_creator.id
LEFT JOIN system_user su_updater ON f.updater = su_updater.id
SET 
    f.creator = COALESCE(su_creator.username, f.creator),
    f.updater = COALESCE(su_updater.username, f.updater),
    f.update_time = f.update_time;

UPDATE history_value hv
LEFT JOIN system_user su_creator ON hv.creator = su_creator.id
SET 
    hv.creator = COALESCE(su_creator.username, hv.creator);
		
UPDATE host h
LEFT JOIN system_user su_creator ON h.creator = su_creator.id
LEFT JOIN system_user su_updater ON h.updater = su_updater.id
SET 
    h.creator = COALESCE(su_creator.username, h.creator),
    h.updater = COALESCE(su_updater.username, h.updater),
    h.update_time = h.update_time;

UPDATE host_identity hi
LEFT JOIN system_user su_creator ON hi.creator = su_creator.id
LEFT JOIN system_user su_updater ON hi.updater = su_updater.id
SET 
    hi.creator = COALESCE(su_creator.username, hi.creator),
    hi.updater = COALESCE(su_updater.username, hi.updater),
    hi.update_time = hi.update_time;

UPDATE host_key hk
LEFT JOIN system_user su_creator ON hk.creator = su_creator.id
LEFT JOIN system_user su_updater ON hk.updater = su_updater.id
SET 
    hk.creator = COALESCE(su_creator.username, hk.creator),
    hk.updater = COALESCE(su_updater.username, hk.updater),
    hk.update_time = hk.update_time;

UPDATE path_bookmark pb
LEFT JOIN system_user su_creator ON pb.creator = su_creator.id
LEFT JOIN system_user su_updater ON pb.updater = su_updater.id
SET 
    pb.creator = COALESCE(su_creator.username, pb.creator),
    pb.updater = COALESCE(su_updater.username, pb.updater),
    pb.update_time = pb.update_time;

UPDATE preference p
LEFT JOIN system_user su_creator ON p.creator = su_creator.id
LEFT JOIN system_user su_updater ON p.updater = su_updater.id
SET 
    p.creator = COALESCE(su_creator.username, p.creator),
    p.updater = COALESCE(su_updater.username, p.updater),
    p.update_time = p.update_time;

UPDATE system_menu sm
LEFT JOIN system_user su_creator ON sm.creator = su_creator.id
LEFT JOIN system_user su_updater ON sm.updater = su_updater.id
SET 
    sm.creator = COALESCE(su_creator.username, sm.creator),
    sm.updater = COALESCE(su_updater.username, sm.updater),
    sm.update_time = sm.update_time;

UPDATE system_role sr
LEFT JOIN system_user su_creator ON sr.creator = su_creator.id
LEFT JOIN system_user su_updater ON sr.updater = su_updater.id
SET 
    sr.creator = COALESCE(su_creator.username, sr.creator),
    sr.updater = COALESCE(su_updater.username, sr.updater),
    sr.update_time = sr.update_time;

UPDATE system_role_menu srm
LEFT JOIN system_user su_creator ON srm.creator = su_creator.id
LEFT JOIN system_user su_updater ON srm.updater = su_updater.id
SET 
    srm.creator = COALESCE(su_creator.username, srm.creator),
    srm.updater = COALESCE(su_updater.username, srm.updater),
    srm.update_time = srm.update_time;

UPDATE system_setting ss
LEFT JOIN system_user su_creator ON ss.creator = su_creator.id
LEFT JOIN system_user su_updater ON ss.updater = su_updater.id
SET 
    ss.creator = COALESCE(su_creator.username, ss.creator),
    ss.updater = COALESCE(su_updater.username, ss.updater),
    ss.update_time = ss.update_time;

UPDATE system_user su1
LEFT JOIN system_user su2_creator ON su1.creator = su2_creator.id
LEFT JOIN system_user su2_updater ON su1.updater = su2_updater.id
SET 
    su1.creator = COALESCE(su2_creator.username, su1.creator),
    su1.updater = COALESCE(su2_updater.username, su1.updater),
    su1.update_time = su1.update_time;

UPDATE system_user_role sur
LEFT JOIN system_user su_creator ON sur.creator = su_creator.id
LEFT JOIN system_user su_updater ON sur.updater = su_updater.id
SET 
    sur.creator = COALESCE(su_creator.username, sur.creator),
    sur.updater = COALESCE(su_updater.username, sur.updater),
    sur.update_time = sur.update_time;

UPDATE tag t
LEFT JOIN system_user su_creator ON t.creator = su_creator.id
LEFT JOIN system_user su_updater ON t.updater = su_updater.id
SET 
    t.creator = COALESCE(su_creator.username, t.creator),
    t.updater = COALESCE(su_updater.username, t.updater),
    t.update_time = t.update_time;

UPDATE tag_rel tr
LEFT JOIN system_user su_creator ON tr.creator = su_creator.id
LEFT JOIN system_user su_updater ON tr.updater = su_updater.id
SET 
    tr.creator = COALESCE(su_creator.username, tr.creator),
    tr.updater = COALESCE(su_updater.username, tr.updater),
    tr.update_time = tr.update_time;

sql 脚本 - DML2 - 修改日志表创建人和修改人字段 (可以不执行)

sql
UPDATE exec_host_log ehl
LEFT JOIN system_user su_creator ON ehl.creator = su_creator.id
LEFT JOIN system_user su_updater ON ehl.updater = su_updater.id
SET 
    ehl.creator = COALESCE(su_creator.username, ehl.creator),
    ehl.updater = COALESCE(su_updater.username, ehl.updater),
    ehl.update_time = ehl.update_time;

UPDATE exec_log el
LEFT JOIN system_user su_creator ON el.creator = su_creator.id
LEFT JOIN system_user su_updater ON el.updater = su_updater.id
SET 
    el.creator = COALESCE(su_creator.username, el.creator),
    el.updater = COALESCE(su_updater.username, el.updater),
    el.update_time = el.update_time;

UPDATE upload_task ut
LEFT JOIN system_user su_creator ON ut.creator = su_creator.id
LEFT JOIN system_user su_updater ON ut.updater = su_updater.id
SET 
    ut.creator = COALESCE(su_creator.username, ut.creator),
    ut.updater = COALESCE(su_updater.username, ut.updater),
    ut.update_time = ut.update_time;

UPDATE upload_task_file utf
LEFT JOIN system_user su_creator ON utf.creator = su_creator.id
LEFT JOIN system_user su_updater ON utf.updater = su_updater.id
SET 
    utf.creator = COALESCE(su_creator.username, utf.creator),
    utf.updater = COALESCE(su_updater.username, utf.updater),
    utf.update_time = utf.update_time;

sql 脚本 - DML3

sql
-- 添加字典值
INSERT INTO `dict_value`(`id`, `key_id`, `key_name`, `value`, `label`, `extra`, `sort`, `create_time`, `update_time`, `creator`, `updater`, `deleted`) 
VALUES (443, 21, 'terminalFontFamily', 'Cascadia Mono', 'Cascadia Mono', '{}', 50, '2023-12-11 16:48:03', '2024-05-15 15:26:42', 'admin', 'admin', 0);

最后更新: