清理吉日嘎拉走火入魔C#.NET通用权限管理系统组件表数据的脚本方法参考
2011-04-24 19:10 通用C#系统架构 阅读(1707) 评论(6) 编辑 收藏 举报我们在试用、学习软件各种功能时都希望能有完整充分的演示数据不要每个数据都是自己录入的,但是等程序都会用了,功能也都大体上明白了要正式上线了,就马上希望有个干净的系统,可以直接就可以用了,最好是几秒钟内就能达到目的。
针对以上客户的真实需要,今天抽空把走火入魔通用权限管理系统清楚演示数据的脚本整理了一下,把下面的脚本复制到数据库里执行一下脚本就可以得到一个干净的直接可以适用的正式系统了,在几秒钟内就可以得到干净的,正式上线时需要的数据库,软件就可以录入正式数据,演示数据都被清理干净了。
-- 工作日志表
TRUNCATE TABLE Base_WorkReport
-- 名片管理
TRUNCATE TABLE Base_Businesscard
-- 评论表
TRUNCATE TABLE Base_Comment
-- 文件夹表
TRUNCATE TABLE Base_Folder
-- 文件表
TRUNCATE TABLE Base_File
-- 新闻表
TRUNCATE TABLE Base_News
-- 联络单明细表
TRUNCATE TABLE Base_ContactDetails
-- 联络单主表
TRUNCATE TABLE Base_Contact
-- 消息表
TRUNCATE TABLE Base_Message
-- 系统异常表
TRUNCATE TABLE Base_Exception
-- 系统日志表
TRUNCATE TABLE Base_Log
-- 系统参数配置表
TRUNCATE TABLE Base_Parameter
-- 项目表
TRUNCATE TABLE Base_Project
-- 员工(职员)表组织关系表
TRUNCATE TABLE Base_StaffOrganize
-- 员工(职员)表
TRUNCATE TABLE Base_Staff
-- 表字段结构定义说明
TRUNCATE TABLE Base_TableColumns
-- 数据集权限存储表
TRUNCATE TABLE Base_PermissionScope
-- 操作权限存储表
TRUNCATE TABLE Base_Permission
-- 系统角色表
DELETE FROM Base_Role WHERE Code != 'Administrators'
-- 用户送货地址表
TRUNCATE TABLE Base_UserAddress
-- 用户帐户组织关系表
TRUNCATE TABLE Base_UserOrganize
-- 用户帐户角色关系表
TRUNCATE TABLE Base_UserRole
-- 用户帐户表
DELETE FROM Base_User WHERE UserName != 'Administrator'
-- 序列产生器表
TRUNCATE TABLE Base_Sequence
-- 数据字典主表(资源)
-- Base_Items
-- 模块(菜单)表 通用权限以外的全删除
DELETE FROM Base_Module WHERE AllowDelete = 1
-- 组织机构、部门表 删除的测试数据
DELETE FROM Base_Organize WHERE IsInnerOrganize = 1
-- 操作权限项定义 删除通用权限意外的全部权限定义
DELETE FROM Base_PermissionItem WHERE AllowDelete = 1
TRUNCATE TABLE Base_WorkReport
-- 名片管理
TRUNCATE TABLE Base_Businesscard
-- 评论表
TRUNCATE TABLE Base_Comment
-- 文件夹表
TRUNCATE TABLE Base_Folder
-- 文件表
TRUNCATE TABLE Base_File
-- 新闻表
TRUNCATE TABLE Base_News
-- 联络单明细表
TRUNCATE TABLE Base_ContactDetails
-- 联络单主表
TRUNCATE TABLE Base_Contact
-- 消息表
TRUNCATE TABLE Base_Message
-- 系统异常表
TRUNCATE TABLE Base_Exception
-- 系统日志表
TRUNCATE TABLE Base_Log
-- 系统参数配置表
TRUNCATE TABLE Base_Parameter
-- 项目表
TRUNCATE TABLE Base_Project
-- 员工(职员)表组织关系表
TRUNCATE TABLE Base_StaffOrganize
-- 员工(职员)表
TRUNCATE TABLE Base_Staff
-- 表字段结构定义说明
TRUNCATE TABLE Base_TableColumns
-- 数据集权限存储表
TRUNCATE TABLE Base_PermissionScope
-- 操作权限存储表
TRUNCATE TABLE Base_Permission
-- 系统角色表
DELETE FROM Base_Role WHERE Code != 'Administrators'
-- 用户送货地址表
TRUNCATE TABLE Base_UserAddress
-- 用户帐户组织关系表
TRUNCATE TABLE Base_UserOrganize
-- 用户帐户角色关系表
TRUNCATE TABLE Base_UserRole
-- 用户帐户表
DELETE FROM Base_User WHERE UserName != 'Administrator'
-- 序列产生器表
TRUNCATE TABLE Base_Sequence
-- 数据字典主表(资源)
-- Base_Items
-- 模块(菜单)表 通用权限以外的全删除
DELETE FROM Base_Module WHERE AllowDelete = 1
-- 组织机构、部门表 删除的测试数据
DELETE FROM Base_Organize WHERE IsInnerOrganize = 1
-- 操作权限项定义 删除通用权限意外的全部权限定义
DELETE FROM Base_PermissionItem WHERE AllowDelete = 1
将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。