From b43752d240716ff1c3393ee185cae3f15edd86ff Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Tue, 19 Mar 2019 13:53:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=84=9A=E6=9C=AC=EF=BC=9A?= =?UTF-8?q?=E6=A0=BC=E5=BC=8F=E5=8C=96SQLite=E6=95=B0=E6=8D=AE=E5=BA=93?= =?UTF-8?q?=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DatabaseScripts/SQLite/Install.sql | 232 ++++++++++++++--------------- 1 file changed, 116 insertions(+), 116 deletions(-) diff --git a/DatabaseScripts/SQLite/Install.sql b/DatabaseScripts/SQLite/Install.sql index b636b0ce..1860a50c 100644 --- a/DatabaseScripts/SQLite/Install.sql +++ b/DatabaseScripts/SQLite/Install.sql @@ -1,171 +1,171 @@ CREATE TABLE Users ( - [ID] INTEGER PRIMARY KEY, - [UserName] NVARCHAR (50) NOT NULL COLLATE NOCASE, - [Password] VARCHAR (50) NOT NULL, - [PassSalt] VARCHAR (50) NOT NULL, - [DisplayName] VARCHAR (50) NOT NULL, - [RegisterTime] DATETIME NOT NULL, - [ApprovedTime] DATETIME, - [ApprovedBy] VARCHAR (50), - [Description] VARCHAR (500) NOT NULL, - [RejectedBy] VARCHAR (50) COLLATE NOCASE, - [RejectedTime] DATETIME, - [RejectedReason] VARCHAR (50), - [Icon] VARCHAR (50), - [Css] VARCHAR (50), - [App] VARCHAR (50) + ID INTEGER PRIMARY KEY, + UserName NVARCHAR (50) NOT NULL COLLATE NOCASE, + Password VARCHAR (50) NOT NULL, + PassSalt VARCHAR (50) NOT NULL, + DisplayName VARCHAR (50) NOT NULL, + RegisterTime DATETIME NOT NULL, + ApprovedTime DATETIME, + ApprovedBy VARCHAR (50), + Description VARCHAR (500) NOT NULL, + RejectedBy VARCHAR (50) COLLATE NOCASE, + RejectedTime DATETIME, + RejectedReason VARCHAR (50), + Icon VARCHAR (50), + Css VARCHAR (50), + App VARCHAR (50) ); CREATE TABLE UserRole ( - [ID] INTEGER PRIMARY KEY, - [UserID] INT NOT NULL, - [RoleID] INT NOT NULL + ID INTEGER PRIMARY KEY, + UserID INT NOT NULL, + RoleID INT NOT NULL ); CREATE TABLE UserGroup( - [ID] INTEGER PRIMARY KEY, - [UserID] INT NOT NULL, - [GroupID] INT NOT NULL + ID INTEGER PRIMARY KEY, + UserID INT NOT NULL, + GroupID INT NOT NULL ); CREATE TABLE Roles( - [ID] INTEGER PRIMARY KEY, - [RoleName] VARCHAR (50) NOT NULL COLLATE NOCASE, - [Description] VARCHAR (500) NULL + ID INTEGER PRIMARY KEY, + RoleName VARCHAR (50) NOT NULL COLLATE NOCASE, + Description VARCHAR (500) NULL ); CREATE TABLE RoleGroup( - [ID] INTEGER PRIMARY KEY, - [RoleID] INT NOT NULL, - [GroupID] INT NOT NULL + ID INTEGER PRIMARY KEY, + RoleID INT NOT NULL, + GroupID INT NOT NULL ); CREATE TABLE RoleApp( - [ID] INTEGER PRIMARY KEY, - [AppID] VARCHAR (50) NOT NULL COLLATE NOCASE, - [RoleID] INT NOT NULL + ID INTEGER PRIMARY KEY, + AppID VARCHAR (50) NOT NULL COLLATE NOCASE, + RoleID INT NOT NULL ); CREATE TABLE Notifications( - [ID] INTEGER PRIMARY KEY, - [Category] VARCHAR (50) NOT NULL, - [Title] VARCHAR (50) NOT NULL, - [Content] VARCHAR (50) NOT NULL, - [RegisterTime] DATETIME NOT NULL, - [ProcessTime] DATETIME NULL, - [ProcessBy] VARCHAR (50) NULL, - [ProcessResult] VARCHAR (50) NULL, - [Status] VARCHAR (50) DEFAULT (0) + ID INTEGER PRIMARY KEY, + Category VARCHAR (50) NOT NULL, + Title VARCHAR (50) NOT NULL, + Content VARCHAR (50) NOT NULL, + RegisterTime DATETIME NOT NULL, + ProcessTime DATETIME NULL, + ProcessBy VARCHAR (50) NULL, + ProcessResult VARCHAR (50) NULL, + Status VARCHAR (50) DEFAULT (0) ); CREATE TABLE Navigations( - [ID] INTEGER PRIMARY KEY, - [ParentId] INT DEFAULT (0), - [Name] VARCHAR (50) NOT NULL, - [Order] INT NOT NULL DEFAULT (0), - [Icon] VARCHAR (50) DEFAULT none, - [Url] VARCHAR (4000) NULL, - [Category] VARCHAR (50) DEFAULT 0, - [Target] VARCHAR (10) DEFAULT _self, - [IsResource] INT DEFAULT (0), - [Application] VARCHAR (200) DEFAULT (0) + ID INTEGER PRIMARY KEY, + ParentId INT DEFAULT (0), + Name VARCHAR (50) NOT NULL, + [Order] INT NOT NULL DEFAULT (0), + Icon VARCHAR (50) DEFAULT none, + Url VARCHAR (4000) NULL, + Category VARCHAR (50) DEFAULT 0, + Target VARCHAR (10) DEFAULT _self, + IsResource INT DEFAULT (0), + Application VARCHAR (200) DEFAULT (0) ); CREATE TABLE NavigationRole( - [ID] INTEGER PRIMARY KEY, - [NavigationID] INT NOT NULL, - [RoleID] INT NOT NULL + ID INTEGER PRIMARY KEY, + NavigationID INT NOT NULL, + RoleID INT NOT NULL ); CREATE TABLE Logs( - [ID] INTEGER PRIMARY KEY, - [CRUD] VARCHAR (50) NOT NULL, - [UserName] VARCHAR (50) NOT NULL COLLATE NOCASE, - [LogTime] DATETIME NOT NULL, - [Ip] VARCHAR (15) NOT NULL, - [Browser] VARCHAR (50) NULL, - [OS] VARCHAR (50) NULL, - [City] VARCHAR (50) NULL, - [RequestUrl] VARCHAR (500) NOT NULL, - [RequestData] VARCHAR (500) NULL + ID INTEGER PRIMARY KEY, + CRUD VARCHAR (50) NOT NULL, + UserName VARCHAR (50) NOT NULL COLLATE NOCASE, + LogTime DATETIME NOT NULL, + Ip VARCHAR (15) NOT NULL, + Browser VARCHAR (50) NULL, + OS VARCHAR (50) NULL, + City VARCHAR (50) NULL, + RequestUrl VARCHAR (500) NOT NULL, + RequestData VARCHAR (500) NULL ); CREATE TABLE Groups( - [ID] INTEGER PRIMARY KEY, - [GroupName] VARCHAR (50) NOT NULL COLLATE NOCASE, - [Description] VARCHAR (500) NULL + ID INTEGER PRIMARY KEY, + GroupName VARCHAR (50) NOT NULL COLLATE NOCASE, + Description VARCHAR (500) NULL ); CREATE TABLE Exceptions( - [ID] INTEGER PRIMARY KEY, - [AppDomainName] VARCHAR (50) NOT NULL, - [ErrorPage] VARCHAR (50) NOT NULL, - [UserID] VARCHAR (50) NULL, - [UserIp] VARCHAR (15) NULL, - [ExceptionType] TEXT NOT NULL, - [Message] TEXT NOT NULL, - [StackTrace] TEXT NULL, - [LogTime] DATETIME NOT NULL + ID INTEGER PRIMARY KEY, + AppDomainName VARCHAR (50) NOT NULL, + ErrorPage VARCHAR (50) NOT NULL, + UserID VARCHAR (50) NULL, + UserIp VARCHAR (15) NULL, + ExceptionType TEXT NOT NULL, + Message TEXT NOT NULL, + StackTrace TEXT NULL, + LogTime DATETIME NOT NULL ); CREATE TABLE Dicts( - [ID] INTEGER PRIMARY KEY, - [Category] VARCHAR (50) NOT NULL, - [Name] VARCHAR (50) NOT NULL, - [Code] VARCHAR (500) NOT NULL, - [Define] INT NOT NULL DEFAULT (1) + ID INTEGER PRIMARY KEY, + Category VARCHAR (50) NOT NULL, + Name VARCHAR (50) NOT NULL, + Code VARCHAR (500) NOT NULL, + Define INT NOT NULL DEFAULT (1) ); CREATE TABLE Messages( - [ID] INTEGER PRIMARY KEY, - [Title] VARCHAR (50) NOT NULL, - [Content] VARCHAR (500) NOT NULL, - [From] VARCHAR (50) NOT NULL, - [To] VARCHAR (50) NOT NULL, - [SendTime] DATETIME NOT NULL, - [Status] VARCHAR (50) NOT NULL, - [Flag] INT DEFAULT (0), - [IsDelete] INT DEFAULT (0), - [Label] VARCHAR (50) + ID INTEGER PRIMARY KEY, + Title VARCHAR (50) NOT NULL, + Content VARCHAR (500) NOT NULL, + [From] VARCHAR (50) NOT NULL, + [To] VARCHAR (50) NOT NULL, + SendTime DATETIME NOT NULL, + Status VARCHAR (50) NOT NULL, + Flag INT DEFAULT (0), + IsDelete INT DEFAULT (0), + Label VARCHAR (50) ); CREATE TABLE Tasks( - [ID] INTEGER PRIMARY KEY, - [TaskName] VARCHAR (500) NOT NULL COLLATE NOCASE, - [AssignName] VARCHAR (50) NOT NULL COLLATE NOCASE, - [UserName] VARCHAR (50) NOT NULL COLLATE NOCASE, - [TaskTime] INT NOT NULL, - [TaskProgress] INT NOT NULL, - [AssignTime] DATETIME NOT NULL + ID INTEGER PRIMARY KEY, + TaskName VARCHAR (500) NOT NULL COLLATE NOCASE, + AssignName VARCHAR (50) NOT NULL COLLATE NOCASE, + UserName VARCHAR (50) NOT NULL COLLATE NOCASE, + TaskTime INT NOT NULL, + TaskProgress INT NOT NULL, + AssignTime DATETIME NOT NULL ); CREATE TABLE RejectUsers( - [ID] INTEGER PRIMARY KEY, - [UserName] VARCHAR (50) NOT NULL COLLATE NOCASE, - [DisplayName] VARCHAR (50) NOT NULL, - [RegisterTime] DATETIME NOT NULL, - [RejectedBy] VARCHAR (50) NOT NULL COLLATE NOCASE, - [RejectedTime] DATETIME NOT NULL, - [RejectedReason] VARCHAR (50) NULL + ID INTEGER PRIMARY KEY, + UserName VARCHAR (50) NOT NULL COLLATE NOCASE, + DisplayName VARCHAR (50) NOT NULL, + RegisterTime DATETIME NOT NULL, + RejectedBy VARCHAR (50) NOT NULL COLLATE NOCASE, + RejectedTime DATETIME NOT NULL, + RejectedReason VARCHAR (50) NULL ); CREATE TABLE LoginLogs( - [ID] INTEGER PRIMARY KEY, - [UserName] VARCHAR (50) NOT NULL COLLATE NOCASE, - [LoginTime] DATETIME NOT NULL, - [Ip] VARCHAR (15) NOT NULL, - [OS] VARCHAR (50) NULL, - [Browser] VARCHAR (50) NULL, - [City] VARCHAR (50) NULL, - [Result] VARCHAR (50) NOT NULL + ID INTEGER PRIMARY KEY, + UserName VARCHAR (50) NOT NULL COLLATE NOCASE, + LoginTime DATETIME NOT NULL, + Ip VARCHAR (15) NOT NULL, + OS VARCHAR (50) NULL, + Browser VARCHAR (50) NULL, + City VARCHAR (50) NULL, + Result VARCHAR (50) NOT NULL ); CREATE TABLE ResetUsers( - [ID] INTEGER PRIMARY KEY, - [UserName] VARCHAR (50) NOT NULL COLLATE NOCASE, - [DisplayName] VARCHAR (50) NOT NULL, - [Reason] VARCHAR (500) NOT NULL, - [ResetTime] DATETIME NOT NULL + ID INTEGER PRIMARY KEY, + UserName VARCHAR (50) NOT NULL COLLATE NOCASE, + DisplayName VARCHAR (50) NOT NULL, + Reason VARCHAR (500) NOT NULL, + ResetTime DATETIME NOT NULL ); CREATE TABLE Traces(