30 lines
819 B
SQL
30 lines
819 B
SQL
-- 清理数据库,删除所有表并重建基础框架
|
|
-- 执行前请备份数据库!
|
|
|
|
SET FOREIGN_KEY_CHECKS = 0;
|
|
|
|
-- 删除所有业务相关表
|
|
DROP TABLE IF EXISTS `RemoteAccessTokens`;
|
|
DROP TABLE IF EXISTS `WindowsCredentials`;
|
|
DROP TABLE IF EXISTS `StorageDevices`;
|
|
DROP TABLE IF EXISTS `MemoryModules`;
|
|
DROP TABLE IF EXISTS `HardwareInfos`;
|
|
DROP TABLE IF EXISTS `OsDevices`;
|
|
DROP TABLE IF EXISTS `AmtDevices`;
|
|
DROP TABLE IF EXISTS `AmtCredentials`;
|
|
|
|
-- 删除用户权限相关表(会重建)
|
|
DROP TABLE IF EXISTS `RoleMenus`;
|
|
DROP TABLE IF EXISTS `UserRoles`;
|
|
DROP TABLE IF EXISTS `Menus`;
|
|
DROP TABLE IF EXISTS `Roles`;
|
|
DROP TABLE IF EXISTS `Users`;
|
|
|
|
-- 删除迁移历史
|
|
DROP TABLE IF EXISTS `__EFMigrationsHistory`;
|
|
|
|
SET FOREIGN_KEY_CHECKS = 1;
|
|
|
|
-- 显示剩余的表(应该为空)
|
|
SHOW TABLES;
|