-- 数据库清理脚本 -- 指定数据库模式名 set SCHEMA BIANMU; --清理数据源表 delete from B_DATA_SOURCE; --清理目录表 delete from B_DIRECTORY T1 where T1.ID not in('-'); --清理元数据表 delete from B_METADATA_BASIC; delete from B_METADATA_DETAILS; --清理目录与元数据关系表 delete from B_DIRECTORY_METADATA; --清理审核记录表 delete from B_REVIEW_RECORD; -- 清理用户表 delete from SYS_USER where SYS_USER.USER_ID not in('sa','admin','zhangsan','artisan'); -- 清理机构表 delete from SYS_ORG where SYS_ORG.ID <> 'ROOT'; -- 清理角色表 delete from SYS_ROLE where SYS_ROLE.ROLE_ID not in('3fb1c570496d4c09ab99b8d31b06ccc','3fb1c570496d4c09ab99b8d31b06xxx','3fb1c570496d4c09ab99b8d31b06zzz'); -- 清理权限表 delete from SYS_PERMISSIONS where PERMIS_ID not in('PERMIS_ONLY_ORG','PERMIS_ONLY_SELF','PERMIS_ORG_LEADER','PERMIS_ROOT'); --清理操作日志表 delete from SYS_OPERATE_LOG; --清理通知表 delete from SYS_NOTIFICATION; delete from SYS_NOTIFICATION_UNREAD; --清理文件表 delete from SYS_FILE; delete from SYS_FILE_CHUNK; -- 清理用户角色关系表 delete from SYS_USER_ROLE T1 where T1.ROLE_ID not in(select ROLE_ID from SYS_ROLE); delete from SYS_USER_ROLE T1 where T1.USER_ID not in(select USER_ID from SYS_USER); -- 清理角色权限表 delete from SYS_ROLE_PERMISSIONS T1 where T1.ROLE_ID not in(select ROLE_ID from SYS_ROLE); delete from SYS_ROLE_PERMISSIONS T1 where T1.PERMIS_ID not in(select PERMIS_ID from SYS_PERMISSIONS); -- 清理权限机构表 delete from SYS_PERMIS_ORG T1 where T1.PERMIS_ID not in(select PERMIS_ID from SYS_PERMISSIONS); delete from SYS_PERMIS_ORG T1 where T1.ORG_ID not in(select ID from SYS_ORG); -- 清理用户客户端关系表 delete from SYS_USER_CLIENT T1 where T1.USER_ID not in(select USER_ID from SYS_USER); delete from SYS_USER_CLIENT T1 where T1.CLIENT_ID not in(select CLIENT_ID from OAUTH_CLIENT_DETAILS); --清理角色菜单表 delete from SYS_ROLE_MENU T1 where T1.ROLE_ID not in(select ROLE_ID from SYS_ROLE);