From 8361a4cd4c3f87c952db279fba2f7bc17cab0942 Mon Sep 17 00:00:00 2001 From: Argo-Surface Date: Sat, 12 Jan 2019 11:39:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=84=9A=E6=9C=AC=EF=BC=9ASQ?= =?UTF-8?q?Lite/MySQL=E8=84=9A=E6=9C=ACNavigations=E8=A1=A8Order=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E5=A2=9E=E5=8A=A0NOT=20NULL=20Default=E7=BA=A6?= =?UTF-8?q?=E6=9D=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DatabaseScripts/Install.sql | 52 ++++++++++++++++-------------- DatabaseScripts/MySQL/install.sql | 2 +- DatabaseScripts/SQLite/Install.sql | 4 +-- 3 files changed, 31 insertions(+), 27 deletions(-) diff --git a/DatabaseScripts/Install.sql b/DatabaseScripts/Install.sql index 57d69247..2d0b501a 100644 --- a/DatabaseScripts/Install.sql +++ b/DatabaseScripts/Install.sql @@ -159,6 +159,11 @@ CREATE TABLE [dbo].[Notifications]( GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'0 标示未处理 1 标示已处理' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Notifications', @level2type=N'COLUMN',@level2name=N'Status' GO + +/****** Object: Default [DF_Notifications_Status] Script Date: 11/12/2016 15:49:11 ******/ +ALTER TABLE [dbo].[Notifications] ADD CONSTRAINT [DF_Notifications_Status] DEFAULT ((0)) FOR [Status] +GO + /****** Object: Table [dbo].[Navigations] Script Date: 11/12/2016 15:49:11 ******/ SET ANSI_NULLS ON GO @@ -183,6 +188,29 @@ CREATE TABLE [dbo].[Navigations]( )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO + +/****** Object: Default [DF_Navigations_ParentId] Script Date: 11/12/2016 15:49:11 ******/ +ALTER TABLE [dbo].[Navigations] ADD CONSTRAINT [DF_Navigations_ParentId] DEFAULT ((0)) FOR [ParentId] +GO +/****** Object: Default [DF_Navigations_Order] Script Date: 11/12/2016 15:49:11 ******/ +ALTER TABLE [dbo].[Navigations] ADD CONSTRAINT [DF_Navigations_Order] DEFAULT ((0)) FOR [Order] +GO +/****** Object: Default [DF_Navigations_Icon] Script Date: 11/12/2016 15:49:11 ******/ +ALTER TABLE [dbo].[Navigations] ADD CONSTRAINT [DF_Navigations_Icon] DEFAULT ('none') FOR [Icon] +GO +/****** Object: Default [DF_Navigations_Category] Script Date: 11/12/2016 15:49:11 ******/ +ALTER TABLE [dbo].[Navigations] ADD CONSTRAINT [DF_Navigations_Category] DEFAULT ((0)) FOR [Category] +GO + +ALTER TABLE [dbo].[Navigations] ADD CONSTRAINT [DF_Navigations_IsResource] DEFAULT ((0)) FOR [IsResource] +GO + +ALTER TABLE [dbo].[Navigations] ADD CONSTRAINT [DF_Navigations_Application] DEFAULT ((0)) FOR [Application] +GO + +ALTER TABLE [dbo].[Navigations] ADD CONSTRAINT [DF_Navigations_Target] DEFAULT ('_self') FOR [Target] +GO + SET ANSI_PADDING OFF GO /****** Object: Table [dbo].[NavigationRole] Script Date: 11/12/2016 15:49:11 ******/ @@ -303,27 +331,6 @@ GO /****** Object: Default [DF_Dicts_Define] Script Date: 11/12/2016 15:49:11 ******/ ALTER TABLE [dbo].[Dicts] ADD CONSTRAINT [DF_Dicts_Define] DEFAULT ((1)) FOR [Define] GO -/****** Object: Default [DF_Navigations_ParentId] Script Date: 11/12/2016 15:49:11 ******/ -ALTER TABLE [dbo].[Navigations] ADD CONSTRAINT [DF_Navigations_ParentId] DEFAULT ((0)) FOR [ParentId] -GO -/****** Object: Default [DF_Navigations_Order] Script Date: 11/12/2016 15:49:11 ******/ -ALTER TABLE [dbo].[Navigations] ADD CONSTRAINT [DF_Navigations_Order] DEFAULT ((0)) FOR [Order] -GO -/****** Object: Default [DF_Navigations_Icon] Script Date: 11/12/2016 15:49:11 ******/ -ALTER TABLE [dbo].[Navigations] ADD CONSTRAINT [DF_Navigations_Icon] DEFAULT ('none') FOR [Icon] -GO -/****** Object: Default [DF_Navigations_Category] Script Date: 11/12/2016 15:49:11 ******/ -ALTER TABLE [dbo].[Navigations] ADD CONSTRAINT [DF_Navigations_Category] DEFAULT ((0)) FOR [Category] -GO -/****** Object: Default [DF_Notifications_Status] Script Date: 11/12/2016 15:49:11 ******/ -ALTER TABLE [dbo].[Notifications] ADD CONSTRAINT [DF_Notifications_Status] DEFAULT ((0)) FOR [Status] -GO - -ALTER TABLE [dbo].[Navigations] ADD CONSTRAINT [DF_Navigations_IsResource] DEFAULT ((0)) FOR [IsResource] -GO - -ALTER TABLE [dbo].[Navigations] ADD CONSTRAINT [DF_Navigations_Application] DEFAULT ((0)) FOR [Application] -GO /****** Object: Table [dbo].[Messages] Script Date: 11/14/2016 13:59:21 ******/ SET ANSI_NULLS ON @@ -366,9 +373,6 @@ GO ALTER TABLE [dbo].[Messages] ADD CONSTRAINT [DF_Messages_Label] DEFAULT ((0)) FOR [Label] GO -ALTER TABLE [dbo].[Navigations] ADD CONSTRAINT [DF_Navigations_Target] DEFAULT ('_self') FOR [Target] -GO - /****** Object: Table [dbo].[Tasks] Script Date: 11/16/2016 15:40:02 ******/ SET ANSI_NULLS ON GO diff --git a/DatabaseScripts/MySQL/install.sql b/DatabaseScripts/MySQL/install.sql index 8df5f9ef..ba0d0685 100644 --- a/DatabaseScripts/MySQL/install.sql +++ b/DatabaseScripts/MySQL/install.sql @@ -55,7 +55,7 @@ CREATE TABLE Navigations( ID INTEGER PRIMARY KEY Auto_increment, ParentId INT DEFAULT 0, Name VARCHAR (50) NOT NULL, - `Order` INT DEFAULT 0, + `Order` INT NOT NULL DEFAULT 0, Icon VARCHAR (50) DEFAULT 'fa fa-fa', Url VARCHAR (4000) NULL, Category VARCHAR (50) DEFAULT 0, diff --git a/DatabaseScripts/SQLite/Install.sql b/DatabaseScripts/SQLite/Install.sql index a5dc66a2..d919bdfc 100644 --- a/DatabaseScripts/SQLite/Install.sql +++ b/DatabaseScripts/SQLite/Install.sql @@ -55,7 +55,7 @@ CREATE TABLE Navigations( [ID] INTEGER PRIMARY KEY, [ParentId] INT DEFAULT (0), [Name] VARCHAR (50) NOT NULL, - [Order] INT DEFAULT (0), + [Order] INT NOT NULL DEFAULT (0), [Icon] VARCHAR (50) DEFAULT none, [Url] VARCHAR (4000) NULL, [Category] VARCHAR (50) DEFAULT 0, @@ -103,7 +103,7 @@ CREATE TABLE Dicts( [Category] VARCHAR (50) NOT NULL, [Name] VARCHAR (50) NOT NULL, [Code] VARCHAR (500) NOT NULL, - [Define] INT DEFAULT (1) + [Define] INT DEFAULT (1) ); CREATE TABLE Messages(