mirror of
https://github.com/ckaczor/FeedCenter.git
synced 2026-01-14 01:25:38 -05:00
Move application files to sub-folder
This commit is contained in:
85
Application/Scripts/CreateDatabase.sqlce
Normal file
85
Application/Scripts/CreateDatabase.sqlce
Normal file
@@ -0,0 +1,85 @@
|
||||
CREATE TABLE Category
|
||||
(
|
||||
ID uniqueidentifier NOT NULL,
|
||||
Name nvarchar(1000) NOT NULL DEFAULT '',
|
||||
|
||||
CONSTRAINT PK_Category PRIMARY KEY (ID)
|
||||
)
|
||||
GO
|
||||
|
||||
CREATE TABLE Setting
|
||||
(
|
||||
Name nvarchar(500) NOT NULL DEFAULT '',
|
||||
Value nvarchar(3500) NOT NULL DEFAULT '',
|
||||
Version nvarchar(50) NOT NULL DEFAULT '',
|
||||
|
||||
CONSTRAINT PK_Setting PRIMARY KEY (Name, Version)
|
||||
)
|
||||
GO
|
||||
|
||||
CREATE TABLE Feed
|
||||
(
|
||||
ID uniqueidentifier NOT NULL,
|
||||
Name nvarchar(1000) NOT NULL DEFAULT '',
|
||||
Title nvarchar(1000) NOT NULL DEFAULT '',
|
||||
Source nvarchar(1000) NOT NULL DEFAULT '',
|
||||
Link nvarchar(1000) NOT NULL DEFAULT '',
|
||||
Description ntext NOT NULL DEFAULT '',
|
||||
LastChecked datetime NOT NULL DEFAULT 0,
|
||||
CheckInterval int NOT NULL DEFAULT 0,
|
||||
Enabled bit NOT NULL DEFAULT 1,
|
||||
Authenticate bit NOT NULL DEFAULT 0,
|
||||
Username nvarchar(1000) NOT NULL DEFAULT '',
|
||||
Password nvarchar(1000) NOT NULL DEFAULT '',
|
||||
Domain nvarchar(1000) NOT NULL DEFAULT '',
|
||||
Sequence int NOT NULL DEFAULT 0,
|
||||
LastReadResult int NOT NULL DEFAULT 0,
|
||||
LastUpdated datetime NOT NULL DEFAULT 0,
|
||||
ItemComparison tinyint NOT NULL DEFAULT 0,
|
||||
CategoryID uniqueidentifier NOT NULL,
|
||||
|
||||
CONSTRAINT PK_Feed PRIMARY KEY (ID),
|
||||
CONSTRAINT FK_Feed_Category FOREIGN KEY (CategoryID) REFERENCES Category(ID)
|
||||
)
|
||||
GO
|
||||
|
||||
CREATE TABLE FeedItem
|
||||
(
|
||||
ID uniqueidentifier NOT NULL,
|
||||
FeedID uniqueidentifier NOT NULL,
|
||||
Title nvarchar(1000) NOT NULL DEFAULT '',
|
||||
Link nvarchar(1000) NOT NULL DEFAULT '',
|
||||
Description nvarchar(1000) NOT NULL DEFAULT '',
|
||||
BeenRead bit NOT NULL DEFAULT 0,
|
||||
LastFound datetime NOT NULL DEFAULT 0,
|
||||
New bit NOT NULL DEFAULT 0,
|
||||
Sequence int NOT NULL DEFAULT 0,
|
||||
|
||||
CONSTRAINT PK_FeedItem PRIMARY KEY (ID),
|
||||
CONSTRAINT FK_FeedItem_Feed FOREIGN KEY (FeedID) REFERENCES Feed(ID) ON UPDATE CASCADE ON DELETE CASCADE
|
||||
)
|
||||
GO
|
||||
|
||||
CREATE TABLE FeedAction
|
||||
(
|
||||
ID uniqueidentifier NOT NULL,
|
||||
FeedID uniqueidentifier NOT NULL,
|
||||
Field int NOT NULL DEFAULT 0,
|
||||
Search nvarchar(1000) NOT NULL DEFAULT '',
|
||||
Replace nvarchar(1000) NOT NULL DEFAULT '',
|
||||
Sequence int NOT NULL DEFAULT 0,
|
||||
|
||||
CONSTRAINT PK_FeedAction PRIMARY KEY (ID),
|
||||
CONSTRAINT FK_FeedAction_Feed FOREIGN KEY (FeedID) REFERENCES Feed(ID) ON UPDATE CASCADE ON DELETE CASCADE
|
||||
)
|
||||
GO
|
||||
|
||||
INSERT Category
|
||||
(ID, Name)
|
||||
VALUES (newid(), 'Default')
|
||||
GO
|
||||
|
||||
INSERT Setting
|
||||
(Name, Value, Version)
|
||||
VALUES ('DatabaseVersion', '1', '')
|
||||
GO
|
||||
18
Application/Scripts/DatabaseUpdate_1.sqlce
Normal file
18
Application/Scripts/DatabaseUpdate_1.sqlce
Normal file
@@ -0,0 +1,18 @@
|
||||
ALTER TABLE FeedItem ADD COLUMN Guid nvarchar(1000)
|
||||
GO
|
||||
|
||||
UPDATE FeedItem
|
||||
SET Guid = ''
|
||||
WHERE Guid IS NULL
|
||||
GO
|
||||
|
||||
ALTER TABLE FeedItem ALTER COLUMN Guid nvarchar(1000) NOT NULL
|
||||
GO
|
||||
|
||||
ALTER TABLE FeedItem ALTER COLUMN Guid SET DEFAULT ''
|
||||
GO
|
||||
|
||||
UPDATE Setting
|
||||
SET Value = '2'
|
||||
WHERE Name = 'DatabaseVersion'
|
||||
GO
|
||||
30
Application/Scripts/DatabaseUpdate_2.sqlce
Normal file
30
Application/Scripts/DatabaseUpdate_2.sqlce
Normal file
@@ -0,0 +1,30 @@
|
||||
ALTER TABLE FeedItem
|
||||
ALTER COLUMN Description
|
||||
DROP DEFAULT
|
||||
GO
|
||||
|
||||
ALTER TABLE FeedItem
|
||||
ALTER COLUMN Description ntext NOT NULL
|
||||
GO
|
||||
|
||||
ALTER TABLE FeedItem
|
||||
ALTER COLUMN Description SET DEFAULT ''
|
||||
GO
|
||||
|
||||
ALTER TABLE FeedItem
|
||||
ALTER COLUMN Title
|
||||
DROP DEFAULT
|
||||
GO
|
||||
|
||||
ALTER TABLE FeedItem
|
||||
ALTER COLUMN Title ntext NOT NULL
|
||||
GO
|
||||
|
||||
ALTER TABLE FeedItem
|
||||
ALTER COLUMN Title SET DEFAULT ''
|
||||
GO
|
||||
|
||||
UPDATE Setting
|
||||
SET Value = '3'
|
||||
WHERE Name = 'DatabaseVersion'
|
||||
GO
|
||||
9
Application/Scripts/DatabaseUpdate_3.sqlce
Normal file
9
Application/Scripts/DatabaseUpdate_3.sqlce
Normal file
@@ -0,0 +1,9 @@
|
||||
UPDATE Category
|
||||
SET Name = '< default >'
|
||||
WHERE Name = 'Default'
|
||||
GO
|
||||
|
||||
UPDATE Setting
|
||||
SET Value = '4'
|
||||
WHERE Name = 'DatabaseVersion'
|
||||
GO
|
||||
8
Application/Scripts/DatabaseUpdate_4.sqlce
Normal file
8
Application/Scripts/DatabaseUpdate_4.sqlce
Normal file
@@ -0,0 +1,8 @@
|
||||
ALTER TABLE Feed
|
||||
DROP COLUMN Sequence
|
||||
GO
|
||||
|
||||
UPDATE Setting
|
||||
SET Value = '5'
|
||||
WHERE Name = 'DatabaseVersion'
|
||||
GO
|
||||
18
Application/Scripts/DatabaseUpdate_5.sqlce
Normal file
18
Application/Scripts/DatabaseUpdate_5.sqlce
Normal file
@@ -0,0 +1,18 @@
|
||||
ALTER TABLE Feed ADD COLUMN MultipleOpenAction int
|
||||
GO
|
||||
|
||||
UPDATE Feed
|
||||
SET MultipleOpenAction = 0
|
||||
WHERE MultipleOpenAction IS NULL
|
||||
GO
|
||||
|
||||
ALTER TABLE Feed ALTER COLUMN MultipleOpenAction int NOT NULL
|
||||
GO
|
||||
|
||||
ALTER TABLE Feed ALTER COLUMN MultipleOpenAction SET DEFAULT 0
|
||||
GO
|
||||
|
||||
UPDATE Setting
|
||||
SET Value = '6'
|
||||
WHERE Name = 'DatabaseVersion'
|
||||
GO
|
||||
14
Application/Scripts/DatabaseUpdate_6.sqlce
Normal file
14
Application/Scripts/DatabaseUpdate_6.sqlce
Normal file
@@ -0,0 +1,14 @@
|
||||
CREATE TABLE DatabaseVersion
|
||||
(
|
||||
Value int NOT NULL DEFAULT 0
|
||||
)
|
||||
GO
|
||||
|
||||
INSERT DatabaseVersion
|
||||
(Value)
|
||||
VALUES (7)
|
||||
GO
|
||||
|
||||
DELETE Setting
|
||||
WHERE Name = 'DatabaseVersion'
|
||||
GO
|
||||
Reference in New Issue
Block a user