Пример #1
0
            public static void Init_1_0_0_51(IDatabaseUpgrader du)
            {
                string sql = @"
CREATE NONCLUSTERED INDEX [idx_audit_date] ON [dbo].[Audit]
(
	[date] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)

GO


CREATE NONCLUSTERED INDEX [idx_audit_userid] ON [dbo].[Audit]
(
	[userId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)

GO

CREATE NONCLUSTERED INDEX [idx_audit_objectId] ON [dbo].[Audit]
(
	[objectId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)

GO


";

                du.RunDDLCommands(sql);
            }
Пример #2
0
            public static void Init_1_0_0_70(IDatabaseUpgrader du)
            {
                string sql = @"
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

BEGIN
CREATE TABLE dbo.ClassificationOverride
(
	Id int IDENTITY(1,1) NOT NULL PRIMARY KEY,
	IdSmlouvy nvarchar(50) NOT NULL,
	OriginalCat1 int NULL,
	OriginalCat2 int NULL,
	CorrectCat1 int NULL,
	CorrectCat2 int NULL,
	CreatedBy nvarchar(150) NULL,
	Created datetime NULL
)  ON [PRIMARY]
END
GO

";

                du.RunDDLCommands(sql);
            }
            public static void Init_1_0_0_8(IDatabaseUpgrader du)
            {
                string sql = @"


IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DumpData]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[DumpData](
	[pk] [int] IDENTITY(1,1) NOT NULL,
	[Created] [datetime] NOT NULL,
	[Processed] [datetime] NULL,
	[mesic] [int] NOT NULL,
	[rok] [int] NOT NULL,
	[hash] [nvarchar](65) NOT NULL,
	[velikost] [bigint] NOT NULL,
	[casGenerovani] [datetime] NOT NULL,
 CONSTRAINT [PK_DumpData] PRIMARY KEY CLUSTERED 
(
	[pk] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
END
GO




";

                du.RunDDLCommands(sql);
            }
Пример #4
0
            public static void Init_1_0_0_63(IDatabaseUpgrader du)
            {
                string sql = @"
CREATE TABLE EventType(
   Id int,
   Name nvarchar(200),
   PRIMARY KEY(Id)
);

--inserty do event type 
insert into EventType(Id,Name) values (0,N'Speciální')
insert into EventType(Id,Name) values (1,N'Volená funkce')
insert into EventType(Id,Name) values (2,N'Soukromá pracovní')
insert into EventType(Id,Name) values (3,N'Sponzor')
insert into EventType(Id,Name) values (4,N'Osobní')
insert into EventType(Id,Name) values (6,N'Veřejná správa pracovní')
insert into EventType(Id,Name) values (7,N'Politická')
insert into EventType(Id,Name) values (9,N'Politická pracovní')
insert into EventType(Id,Name) values (10,N'Veřejná správa jiné')
insert into EventType(Id,Name) values (11,N'Jiné')

alter table OsobaEvent
   add Organizace nvarchar(max);

-- přejmenovat description na note
EXEC sp_RENAME 'OsobaEvent.Description' , 'Note', 'COLUMN'

";

                du.RunDDLCommands(sql);
            }
            public static void Init_1_0_0_22(IDatabaseUpgrader du)
            {
                //fix of 1.0.0.14 script

                string sql = @"
ALTER TABLE dbo.OsobaVazby ADD
	VazbakOsobaId int NULL

GO

ALTER TABLE dbo.OsobaVazby ADD
	RucniZapis int NULL
GO
ALTER TABLE dbo.OsobaVazby ADD
	Poznamka nvarchar(500) NULL
GO

ALTER TABLE dbo.FirmaVazby ADD
	RucniZapis int NULL
GO
ALTER TABLE dbo.FirmaVazby ADD
	Poznamka nvarchar(500) NULL
GO
";

                du.RunDDLCommands(sql);
            }
Пример #6
0
            public static void Init_1_0_0_37(IDatabaseUpgrader du)
            {
                string sql = @"
/****** Object:  Table [dbo].[NespolehlivyPlatceDPH]    Script Date: 04.01.2018 23:49:15 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[NespolehlivyPlatceDPH]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[NespolehlivyPlatceDPH](
	[Ico] [nvarchar](50) NOT NULL,
	[FromDate] [date] NULL,
	[ToDate] [date] NULL,
 CONSTRAINT [PK_NespolehlivyPlatceDPH] PRIMARY KEY CLUSTERED 
(
	[Ico] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
END
GO





";

                du.RunDDLCommands(sql);

                //add new bank account
            }
Пример #7
0
            public static void Init_1_0_0_78(IDatabaseUpgrader du)
            {
                string sql = @"
/* To prevent any potential data loss issues, you should review this script in detail before running it outside the context of the database designer.*/
BEGIN TRANSACTION
SET QUOTED_IDENTIFIER ON
SET ARITHABORT ON
SET NUMERIC_ROUNDABORT OFF
SET CONCAT_NULL_YIELDS_NULL ON
SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON
COMMIT
BEGIN TRANSACTION
GO
ALTER TABLE dbo.DumpData ADD
	den int NULL
GO
ALTER TABLE dbo.DumpData ADD CONSTRAINT
	DF_DumpData_den DEFAULT 0 FOR den
GO
ALTER TABLE dbo.DumpData SET (LOCK_ESCALATION = TABLE)
GO
COMMIT
";

                du.RunDDLCommands(sql);
            }
            public static void Init_1_0_0_85(IDatabaseUpgrader du)
            {
                string sql = @"ALTER TABLE dbo.AutocompleteSynonyms ADD	active int NOT NULL CONSTRAINT DF_AutocompleteSynonyms_active DEFAULT 1
";

                du.RunDDLCommands(sql);
            }
Пример #9
0
            public static void Init_1_0_0_44(IDatabaseUpgrader du)
            {
                string sql = @"
";

                du.AddColumnToTable("comment", "nvarchar(500)", "review", true);
                //du.RunDDLCommands(sql);
            }
Пример #10
0
            public static void Init_1_0_0_76(IDatabaseUpgrader du)
            {
                string sql = @"ALTER TABLE OsobaEvent ADD 
					Ico NVARCHAR(20) NULL,
					CEO int NULL;"                    ;

                du.RunDDLCommands(sql);
            }
Пример #11
0
            public static void Init_1_0_0_39(IDatabaseUpgrader du)
            {
                //string sql = @"";

                du.AddColumnToTable("SpecificContact", "nvarchar(100)", "watchdog", true);

                //add new bank account
            }
Пример #12
0
            public static void Init_1_0_0_0(IDatabaseUpgrader du)
            {
                string sql = @"

";

                du.RunDDLCommands(sql);
            }
Пример #13
0
            public static void Init_1_0_0_49(IDatabaseUpgrader du)
            {
                string sql = @"
IF  EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_Bookmarks_Folder]') AND type = 'D')
BEGIN
ALTER TABLE [dbo].[Bookmarks] DROP CONSTRAINT [DF_Bookmarks_Folder]
END

GO

/****** Object:  Table [dbo].[Bookmarks]    Script Date: 26/09/2018 09:12:47 ******/
IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Bookmarks]') AND type in (N'U'))
DROP TABLE [dbo].[Bookmarks]
GO

/****** Object:  Table [dbo].[Bookmarks]    Script Date: 26/09/2018 09:12:47 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Bookmarks]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[Bookmarks](
	[Id] [uniqueidentifier] NOT NULL,
	[UserId] [nvarchar](256) NOT NULL,
	[Folder] [nvarchar](50) NOT NULL,
	[Name] [nvarchar](250) NOT NULL,
	[Url] [varchar](4000) NOT NULL,
	[ItemType] [int] NOT NULL,
	[ItemId] [nvarchar](256) NOT NULL,
 CONSTRAINT [PK_Bookmarks] PRIMARY KEY CLUSTERED 
(
	[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
END
GO

SET ANSI_PADDING OFF
GO

IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_Bookmarks_Folder]') AND type = 'D')
BEGIN
ALTER TABLE [dbo].[Bookmarks] ADD  CONSTRAINT [DF_Bookmarks_Folder]  DEFAULT ('') FOR [Folder]
END

GO


";

                du.RunDDLCommands(sql);
            }
Пример #14
0
            public static void Init_1_0_0_77(IDatabaseUpgrader du)
            {
                string sql = @"BEGIN TRANSACTION
SET QUOTED_IDENTIFIER ON
SET ARITHABORT ON
SET NUMERIC_ROUNDABORT OFF
SET CONCAT_NULL_YIELDS_NULL ON
SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON
COMMIT
BEGIN TRANSACTION
GO
CREATE TABLE dbo.SSMQ
	(
	pk int NOT NULL,
	qname nvarchar(255) NOT NULL,
	itemid nvarchar(500) NOT NULL,
	itemstatus int NOT NULL,
	itemvalue nvarchar(MAX) NOT NULL,
	created datetime NOT NULL,
	createdby nvarchar(255) NOT NULL,
	priority int NOT NULL,
	changed datetime NOT NULL,
	changedBy nvarchar(255) NOT NULL
	)  ON [PRIMARY]
	 TEXTIMAGE_ON [PRIMARY]
GO
ALTER TABLE dbo.SSMQ ADD CONSTRAINT
	DF_SSMQ_created DEFAULT GetDate() FOR created
GO
ALTER TABLE dbo.SSMQ ADD CONSTRAINT
	DF_SSMQ_priority DEFAULT 1 FOR priority
GO
ALTER TABLE dbo.SSMQ ADD CONSTRAINT
	PK_SSMQ PRIMARY KEY CLUSTERED 
	(
	pk
	) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

GO
CREATE NONCLUSTERED INDEX IX_qname ON dbo.SSMQ
	(
	qname
	) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX IX_created_priority ON dbo.SSMQ
	(
	created
	) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
ALTER TABLE dbo.SSMQ SET (LOCK_ESCALATION = TABLE)
GO
COMMIT";

                du.RunDDLCommands(sql);
            }
Пример #15
0
            public static void Init_1_0_0_4(IDatabaseUpgrader du)
            {
                string sql = @"
/****** Object:  Table [dbo].[__MigrationHistory]    Script Date: 26/10/16 22:57:23 ******/
IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[__MigrationHistory]') AND type in (N'U'))
DROP TABLE [dbo].[__MigrationHistory]
GO


/****** Object:  Table [dbo].[DatoveSchranky]    Script Date: 26/10/16 23:11:19 ******/
IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DatoveSchranky]') AND type in (N'U'))
DROP TABLE [dbo].[DatoveSchranky]
GO

/****** Object:  Table [dbo].[DatoveSchranky]    Script Date: 26/10/16 23:11:19 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DatoveSchranky]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[DatoveSchranky](
	[DS] [nvarchar](50) NOT NULL,
	[Identifikator] [nvarchar](50) NOT NULL,
	[DetailJson] [nvarchar](max) NULL,
	[Url] [nvarchar](100) NULL,
 CONSTRAINT [PK_DatoveSchranky] PRIMARY KEY CLUSTERED 
(
	[DS] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO


/****** Object:  Index [IX_DatoveSchranky_url]    Script Date: 27/10/16 09:52:52 ******/
IF  EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[DatoveSchranky]') AND name = N'IX_DatoveSchranky_url')
DROP INDEX [IX_DatoveSchranky_url] ON [dbo].[DatoveSchranky]
GO

/****** Object:  Index [IX_DatoveSchranky_url]    Script Date: 27/10/16 09:52:52 ******/
IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[DatoveSchranky]') AND name = N'IX_DatoveSchranky_url')
CREATE NONCLUSTERED INDEX [IX_DatoveSchranky_url] ON [dbo].[DatoveSchranky]
(
	[Url] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)
GO




";

                du.RunDDLCommands(sql);
            }
Пример #16
0
            public static void Init_1_0_0_6(IDatabaseUpgrader du)
            {
                string sql = @"
/****** Object:  Table [dbo].[WatchDog]    Script Date: 29.01.2017 18:28:48 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[WatchDog]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[WatchDog](
	[Id] [int] IDENTITY(1,1) NOT NULL,
	[UserId] [nvarchar](128) NOT NULL,
	[Created] [datetime] NOT NULL,
	[Expires] [datetime] NULL,
	[StatusId] [int] NOT NULL,
	[SearchTerm] [nvarchar](1000) NOT NULL,
	[SearchRawQuery] [nvarchar](max) NULL,
	[RunCount] [int] NOT NULL CONSTRAINT [DF_WatchDog_RunCount]  DEFAULT ((0)),
	[SentCount] [int] NOT NULL CONSTRAINT [DF_WatchDog_SentCount]  DEFAULT ((0)),
	[PeriodId] [int] NOT NULL,
	[LastSent] [datetime] NULL,
	[LastSearched] [datetime] NULL,
	[ToEmail] [int] NOT NULL CONSTRAINT [DF_WatchDog_ToEmail]  DEFAULT ((1)),
	[ShowPublic] [int] NOT NULL CONSTRAINT [DF_WatchDog_Public]  DEFAULT ((0)),
 CONSTRAINT [PK_WatchDog] PRIMARY KEY CLUSTERED 
(
	[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

SET ANSI_PADDING ON

GO

/****** Object:  Index [IX_WatchDog_UserId]    Script Date: 29.01.2017 18:28:48 ******/
IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[WatchDog]') AND name = N'IX_WatchDog_UserId')
CREATE NONCLUSTERED INDEX [IX_WatchDog_UserId] ON [dbo].[WatchDog]
(
	[UserId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO







";

                du.RunDDLCommands(sql);
            }
Пример #17
0
            public static void Init_1_0_0_36(IDatabaseUpgrader du)
            {
                string sql = @"
IF  EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_Audit_date]') AND type = 'D')
BEGIN
ALTER TABLE [dbo].[Audit] DROP CONSTRAINT [DF_Audit_date]
END

GO

/****** Object:  Table [dbo].[Audit]    Script Date: 06.11.2017 22:43:41 ******/
IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Audit]') AND type in (N'U'))
DROP TABLE [dbo].[Audit]
GO

/****** Object:  Table [dbo].[Audit]    Script Date: 06.11.2017 22:43:41 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Audit]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[Audit](
	[pk] [int] IDENTITY(1,1) NOT NULL,
	[date] [datetime] NOT NULL,
	[userId] [nvarchar](50) NOT NULL,
	[operation] [nvarchar](50) NOT NULL,
	[objectType] [nvarchar](150) NOT NULL,
	[objectId] [nvarchar](150) NOT NULL,
	[valueBefore] [nvarchar](max) NULL,
	[valueAfter] [nvarchar](max) NULL,
 CONSTRAINT [PK_Audit] PRIMARY KEY CLUSTERED 
(
	[pk] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
END
GO

IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_Audit_date]') AND type = 'D')
BEGIN
ALTER TABLE [dbo].[Audit] ADD  CONSTRAINT [DF_Audit_date]  DEFAULT (getdate()) FOR [date]
END

GO




";

                du.RunDDLCommands(sql);

                //add new bank account
            }
Пример #18
0
            public static void Init_1_0_0_72(IDatabaseUpgrader du)
            {
                string sql = @"
ALTER TABLE dbo.FirmaEvent ADD Note nvarchar(max);
GO
COMMIT
";

                du.RunDDLCommands(sql);
            }
Пример #19
0
            public static void Init_1_0_0_50(IDatabaseUpgrader du)
            {
                string sql = @"


";

                //du.RunDDLCommands(sql);
                du.AddColumnToTable("Created", "datetime", "Bookmarks", false);
            }
Пример #20
0
            public static void Init_1_0_0_66(IDatabaseUpgrader du)
            {
                string sql = @"
ALTER TABLE dbo.OsobaEvent ADD Status int;
GO
COMMIT
";

                du.RunDDLCommands(sql);
            }
Пример #21
0
            public static void Init_1_0_0_24(IDatabaseUpgrader du)
            {
                string sql = @"

";

                du.RunDDLCommands(sql);

                //add new bank account
            }
Пример #22
0
            public static void Init_1_0_0_18(IDatabaseUpgrader du)
            {
                //fix of 1.0.0.14 script

                string sql = @"
/* To prevent any potential data loss issues, you should review this script in detail before running it outside the context of the database designer.*/
SET QUOTED_IDENTIFIER ON
SET ARITHABORT ON
SET NUMERIC_ROUNDABORT OFF
SET CONCAT_NULL_YIELDS_NULL ON
SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON

GO
CREATE TABLE dbo.Tmp_OsobaEvent
	(
	pk int NOT NULL,
	OsobaId int NOT NULL,
	Title nvarchar(200) NULL,
	Description nvarchar(MAX) NULL,
	DatumOd date NULL,
	DatumDo date NULL,
	Type int NOT NULL
	)  ON [PRIMARY]
	 TEXTIMAGE_ON [PRIMARY]
GO
ALTER TABLE dbo.Tmp_OsobaEvent SET (LOCK_ESCALATION = TABLE)
GO
IF EXISTS(SELECT * FROM dbo.OsobaEvent)
	 EXEC('INSERT INTO dbo.Tmp_OsobaEvent (pk, OsobaId, Title, Description, DatumOd, DatumDo, Type)
		SELECT pk, OsobaId, Title, Description, DatumOd, DatumDo, Type FROM dbo.OsobaEvent WITH (HOLDLOCK TABLOCKX)')
GO
DROP TABLE dbo.OsobaEvent
GO
EXECUTE sp_rename N'dbo.Tmp_OsobaEvent', N'OsobaEvent', 'OBJECT' 
GO
ALTER TABLE dbo.OsobaEvent ADD CONSTRAINT
	PK_OsobaEvent_1 PRIMARY KEY CLUSTERED 
	(
	pk
	) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

GO
CREATE NONCLUSTERED INDEX IX_OsobaEvent_Osoba ON dbo.OsobaEvent
	(
	OsobaId
	) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO


";

                du.RunDDLCommands(sql);
            }
Пример #23
0
            public static void Init_1_0_0_3(IDatabaseUpgrader du)
            {
                string sql = @"

IF  EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_Orders_Created]') AND type = 'D')
BEGIN
ALTER TABLE [dbo].[Orders] DROP CONSTRAINT [DF_Orders_Created]
END

GO

/****** Object:  Table [dbo].[Orders]    Script Date: 26/10/16 13:18:41 ******/
IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Orders]') AND type in (N'U'))
DROP TABLE [dbo].[Orders]
GO

/****** Object:  Table [dbo].[Orders]    Script Date: 26/10/16 13:18:41 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Orders]') AND type in (N'U'))
BEGIN
CREATE TABLE [dbo].[Orders](
	[OrderId] [int] IDENTITY(2016,1) NOT NULL,
	[ICO] [nvarchar](20) NULL,
	[DIC] [nvarchar](50) NULL,
	[Jmeno] [nvarchar](150) NULL,
	[Created] [datetime] NOT NULL,
	[PaidUntil] [date] NULL,
	[Deleted] [datetime] NULL,
	[UserId] [nvarchar](128) NOT NULL,
 CONSTRAINT [PK_Orders] PRIMARY KEY CLUSTERED 
(
	[OrderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
END
GO

IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[DF_Orders_Created]') AND type = 'D')
BEGIN
ALTER TABLE [dbo].[Orders] ADD  CONSTRAINT [DF_Orders_Created]  DEFAULT (getdate()) FOR [Created]
END

GO


";

                du.RunDDLCommands(sql);
            }
Пример #24
0
            public static void Init_1_0_0_71(IDatabaseUpgrader du)
            {
                string sql = @"
ALTER TABLE dbo.Osoba ADD ManuallyUpdated DateTime;
ALTER TABLE dbo.Osoba ADD ManuallyUpdatedBy nvarchar(150);
GO
COMMIT
";

                du.RunDDLCommands(sql);
            }
Пример #25
0
            public static void Init_1_0_0_81(IDatabaseUpgrader du)
            {
                string sql = @"
CREATE INDEX idx_sponzoring_OsobaIdDarce ON Sponzoring (OsobaIdDarce);
CREATE INDEX idx_sponzoring_IcoDarce ON Sponzoring (IcoDarce);
CREATE INDEX idx_sponzoring_OsobaIdPrijemce ON Sponzoring (OsobaIdPrijemce);
CREATE INDEX idx_sponzoring_IcoPrijemce ON Sponzoring (IcoPrijemce);
";

                du.RunDDLCommands(sql);
            }
Пример #26
0
            public static void Init_1_0_0_23(IDatabaseUpgrader du)
            {
                //fix of 1.0.0.14 script

                string sql = @"


insert into OsobaVazby(OsobaID, VazbakICO, TypVazby, PojmenovaniVazby, DatumOd, RucniZapis, Zdroj)
values (1486017, '26014343',99, 'Spravce AB private trust I', '2017-02-03',1, 'bit.ly/AB_private_trust')

insert into OsobaVazby(OsobaID, VazbakICO, TypVazby, PojmenovaniVazby, DatumOd, RucniZapis, Zdroj)
values (800730, '26014343',99, 'Protektor AB private trust I', '2017-02-03',1, 'bit.ly/AB_private_trust')
insert into OsobaVazby(OsobaID, VazbakICO, TypVazby, PojmenovaniVazby, DatumOd, RucniZapis, Zdroj)
values (1461247, '26014343',99, 'Protektor AB private trust I', '2017-02-03',1, 'bit.ly/AB_private_trust')
insert into OsobaVazby(OsobaID, VazbakICO, TypVazby, PojmenovaniVazby, DatumOd, RucniZapis, Zdroj)
values (1032422, '26014343',99, 'Protektor AB private trust I', '2017-02-03',1, 'bit.ly/AB_private_trust')

insert into OsobaVazby(OsobaID, VazbakICO, TypVazby, PojmenovaniVazby, DatumOd, RucniZapis, Zdroj)
values (1486017, '26185610',99, 'Spravce AB private trust I', '2017-02-03',1, 'bit.ly/AB_private_trust')

insert into OsobaVazby(OsobaID, VazbakICO, TypVazby, PojmenovaniVazby, DatumOd, RucniZapis, Zdroj)
values (800730, '26185610',99, 'Protektor AB private trust I', '2017-02-03',1, 'bit.ly/AB_private_trust')
insert into OsobaVazby(OsobaID, VazbakICO, TypVazby, PojmenovaniVazby, DatumOd, RucniZapis, Zdroj)
values (1461247, '26185610',99, 'Protektor AB private trust I', '2017-02-03',1, 'bit.ly/AB_private_trust')
insert into OsobaVazby(OsobaID, VazbakICO, TypVazby, PojmenovaniVazby, DatumOd, RucniZapis, Zdroj)
values (1032422, '26185610',99, 'Protektor AB private trust I', '2017-02-03',1, 'bit.ly/AB_private_trust')


insert into OsobaVazby(OsobaID, VazbakICO, TypVazby, PojmenovaniVazby, DatumOd, RucniZapis, Zdroj)
values (1032422, '26185610',99, 'Spravce AB private trust II', '2017-02-03',1, 'bit.ly/AB_private_trust')

insert into OsobaVazby(OsobaID, VazbakICO, TypVazby, PojmenovaniVazby, DatumOd, RucniZapis, Zdroj)
values (800730, '26185610',99, 'Protektor AB private trust II', '2017-02-03',1, 'bit.ly/AB_private_trust')
insert into OsobaVazby(OsobaID, VazbakICO, TypVazby, PojmenovaniVazby, DatumOd, RucniZapis, Zdroj)
values (1461247, '26185610',99, 'Protektor AB private trust II', '2017-02-03',1, 'bit.ly/AB_private_trust')
insert into OsobaVazby(OsobaID, VazbakICO, TypVazby, PojmenovaniVazby, DatumOd, RucniZapis, Zdroj)
values (1486017, '26185610',99, 'Protektor AB private trust II', '2017-02-03',1, 'bit.ly/AB_private_trust')


insert into OsobaVazby(OsobaID, VazbakICO, VazbakOsobaId, TypVazby, PojmenovaniVazby, DatumOd, RucniZapis)
values (2097081,'', 1461247,-3, 'Partnerka/manželka', null,1 )


insert into OsobaEvent(OsobaId, Title, DatumOd, [Type], AddInfo)
values (1461247, 'Partnerka', '1994-01-01',4,'2097081')

insert into OsobaEvent(OsobaId, Title, DatumOd, [Type], AddInfo)
values (2097081, 'Partner', '1994-01-01',4,'1461247')


";

                du.RunDDLCommands(sql);
            }
Пример #27
0
            public static void Init_1_0_0_20(IDatabaseUpgrader du)
            {
                //fix of 1.0.0.14 script

                string sql = @"


";

                du.RunDDLCommands(sql);
            }
Пример #28
0
            public static void Init_1_0_0_31(IDatabaseUpgrader du)
            {
                string sql = @"
ALTER TABLE dbo.WatchDog ADD
	FocusId int NOT NULL CONSTRAINT DF_WatchDog_FocusId DEFAULT 0

";

                du.RunDDLCommands(sql);

                //add new bank account
            }
            public static IDatabaseUpgrader Create(IDatabaseUpgrader[] children) 
            {
                if (children == null || children.Length == 0) {
                    return null;
                }

                if (children.Length == 1) {
                    return children.First();
                }

                return new aggregate_upgrader(children);
            }
Пример #30
0
            public static void Init_1_0_0_40(IDatabaseUpgrader du)
            {
                du.AddColumnToTable("LatestRec", "datetime", "watchdog", true);

                string sql = @"
update watchdog 
set LatestRec = '2018-02-22'
where LatestRec is null
";

                du.RunDDLCommands(sql);
            }
Пример #31
0
            public static void Init_1_0_0_7(IDatabaseUpgrader du)
            {
                string sql = @"
ALTER TABLE dbo.WatchDog ADD
	Name nvarchar(50) NULL




";

                du.RunDDLCommands(sql);
            }
 private aggregate_upgrader(IDatabaseUpgrader[] children) 
 {
     _children = children;
 }