Files
Evergreen-Health/Database/Migrations/20260921_RemoveUnusedExtensionTables.sql
T

56 lines
3.0 KiB
SQL

-- 删除当前项目未启用的 Admin.NET 扩展模块数据表。
-- 保留用户、角色、菜单、权限、组织、职位、租户、字典、配置、日志、文件和通知等通用表。
SET FOREIGN_KEY_CHECKS = 0;
DROP TABLE IF EXISTS `SysAlipayAuthInfo`;
DROP TABLE IF EXISTS `SysAlipayTransaction`;
DROP TABLE IF EXISTS `SysWechatPay`;
DROP TABLE IF EXISTS `SysWechatRefund`;
DROP TABLE IF EXISTS `SysWechatUser`;
DROP TABLE IF EXISTS `SysLdap`;
DROP TABLE IF EXISTS `SysUserLdap`;
DROP TABLE IF EXISTS `SysCodeGen`;
DROP TABLE IF EXISTS `SysCodeGenConfig`;
DROP TABLE IF EXISTS `SysJobCluster`;
DROP TABLE IF EXISTS `SysJobDetail`;
DROP TABLE IF EXISTS `SysJobTrigger`;
DROP TABLE IF EXISTS `SysJobTriggerRecord`;
DROP TABLE IF EXISTS `SysPlugin`;
DROP TABLE IF EXISTS `SysPrint`;
DROP TABLE IF EXISTS `SysSchedule`;
-- 清理扩展模块留下的菜单授权、菜单、配置和代码生成字典。
DELETE FROM `SysRoleMenu`
WHERE `MenuId` IN (
1300200070101, 1300200070201, 1300200070301, 1300200070401, 1300200070501,
1300200080101, 1300200080201, 1300200080301, 1300200080401, 1300200080501, 1300200080601, 1300200080701, 1300200080801,
1300300060101, 1300300060201, 1300300060301, 1300300060401, 1300300060501,
1300300110101, 1300300110201, 1300300110301, 1300300110401, 1300300110501,
1300300120101, 1300300120201, 1300300120301, 1300300120401, 1300300120501,
1300300150101, 1300300150201, 1300300150301, 1300300150401, 1300300150501, 1300300150601,
1300500020101
);
DELETE FROM `SysTenantMenu`
WHERE `MenuId` IN (
1300200070101, 1300200070201, 1300200070301, 1300200070401, 1300200070501,
1300200080101, 1300200080201, 1300200080301, 1300200080401, 1300200080501, 1300200080601, 1300200080701, 1300200080801,
1300300060101, 1300300060201, 1300300060301, 1300300060401, 1300300060501,
1300300110101, 1300300110201, 1300300110301, 1300300110401, 1300300110501,
1300300120101, 1300300120201, 1300300120301, 1300300120401, 1300300120501,
1300300150101, 1300300150201, 1300300150301, 1300300150401, 1300300150501, 1300300150601,
1300500020101
);
DELETE FROM `SysMenu`
WHERE `Id` IN (
1300200070101, 1300200070201, 1300200070301, 1300200070401, 1300200070501,
1300200080101, 1300200080201, 1300200080301, 1300200080401, 1300200080501, 1300200080601, 1300200080701, 1300200080801,
1300300060101, 1300300060201, 1300300060301, 1300300060401, 1300300060501,
1300300110101, 1300300110201, 1300300110301, 1300300110401, 1300300110501,
1300300120101, 1300300120201, 1300300120301, 1300300120401, 1300300120501,
1300300150101, 1300300150201, 1300300150301, 1300300150401, 1300300150501, 1300300150601,
1300500020101
);
DELETE FROM `SysConfig` WHERE `Code` = 'sys_domain_login';
DELETE FROM `SysDictData` WHERE `DictTypeId` IN (1300000000111, 1300000000121, 1300000000131, 1300000000141, 1300000000151, 1300000000161);
DELETE FROM `SysDictType` WHERE `Id` IN (1300000000111, 1300000000121, 1300000000131, 1300000000141, 1300000000151, 1300000000161);
SET FOREIGN_KEY_CHECKS = 1;