From a8672d00d0c785b02ed37fb1e99adec1f367bbb1 Mon Sep 17 00:00:00 2001 From: JenneJ Date: Tue, 23 Jan 2024 13:57:22 +0100 Subject: [PATCH] =?UTF-8?q?15=5FJobRunner/CREATE=5FDB=5FOBJECTS.sql=20hinz?= =?UTF-8?q?ugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 15_JobRunner/CREATE_DB_OBJECTS.sql | 106 +++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 15_JobRunner/CREATE_DB_OBJECTS.sql diff --git a/15_JobRunner/CREATE_DB_OBJECTS.sql b/15_JobRunner/CREATE_DB_OBJECTS.sql new file mode 100644 index 0000000..883451f --- /dev/null +++ b/15_JobRunner/CREATE_DB_OBJECTS.sql @@ -0,0 +1,106 @@ +USE [DD_ECM] +GO +/****** Object: Table [dbo].[TBCUST_JOBRUNNER_MAPPING] Script Date: 23.01.2024 13:56:22 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBCUST_JOBRUNNER_MAPPING]( + [GUID] [int] IDENTITY(1,1) NOT NULL, + [SourcePath] [varchar](200) NOT NULL, + [DestinationColumn] [varchar](200) NOT NULL, + [ADDED_WHO] [varchar](100) NOT NULL, + [ADDED_WHEN] [datetime] NULL, + CONSTRAINT [PK_TBCUST_JOBRUNNER_MAPPING_GUID] PRIMARY KEY CLUSTERED +( + [GUID] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], + CONSTRAINT [UQ_TBCUST_JOBRUNNER_MAPPING] UNIQUE NONCLUSTERED +( + [SourcePath] ASC, + [DestinationColumn] ASC +)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: Table [dbo].[TBCUST_JOBRUNNER_QUERY] Script Date: 23.01.2024 13:56:22 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBCUST_JOBRUNNER_QUERY]( + [GUID] [int] IDENTITY(1,1) NOT NULL, + [TITLE] [varchar](200) NOT NULL, + [CON_ID] [smallint] NOT NULL, + [QUERY_STRING] [varchar](4000) NOT NULL, + [OPERATION_NAME] [varchar](200) NOT NULL, + [DESTINATION_TABLE] [varchar](200) NOT NULL, + [CLEAR_BEFORE_FILL] [bit] NOT NULL, + [MAPPING_BASE_PATH] [varchar](200) NOT NULL, + [COMMENT] [varchar](250) NULL, + [ADDED_WHO] [varchar](100) NOT NULL, + [ADDED_WHEN] [datetime] NULL, + [SEQUENCE] [int] NOT NULL, + CONSTRAINT [PK_TBCUST_JOBRUNNER_QUERY_GUID] PRIMARY KEY CLUSTERED +( + [GUID] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], + CONSTRAINT [UQ_TBCUST_JOBRUNNER_NAME] UNIQUE NONCLUSTERED +( + [TITLE] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], + CONSTRAINT [UQ_TBCUST_JOBRUNNER_QUERY_STRING] UNIQUE NONCLUSTERED +( + [QUERY_STRING] ASC +)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: Table [dbo].[TBCUST_JOBRUNNER_QUERY_MAPPING] Script Date: 23.01.2024 13:56:22 ******/ +SET ANSI_NULLS ON +GO +SET QUOTED_IDENTIFIER ON +GO +CREATE TABLE [dbo].[TBCUST_JOBRUNNER_QUERY_MAPPING]( + [GUID] [int] IDENTITY(1,1) NOT NULL, + [QUERY_ID] [int] NOT NULL, + [MAPPING_ID] [int] NOT NULL, + [ADDED_WHO] [varchar](100) NOT NULL, + [ADDED_WHEN] [datetime] NULL, + CONSTRAINT [PK_TBCUST_JOBRUNNER_QUERY_MAPPING_GUID] PRIMARY KEY CLUSTERED +( + [GUID] ASC +)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], + CONSTRAINT [FK_TBCUST_JOBRUNNER_QUERY_MAPPING] UNIQUE NONCLUSTERED +( + [QUERY_ID] ASC, + [MAPPING_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] +GO +ALTER TABLE [dbo].[TBCUST_JOBRUNNER_MAPPING] ADD DEFAULT ('Digital Data') FOR [ADDED_WHO] +GO +ALTER TABLE [dbo].[TBCUST_JOBRUNNER_MAPPING] ADD DEFAULT (getdate()) FOR [ADDED_WHEN] +GO +ALTER TABLE [dbo].[TBCUST_JOBRUNNER_QUERY] ADD CONSTRAINT [DF__TBCUST_JO__CLEAR__6EEB59C5] DEFAULT ((0)) FOR [CLEAR_BEFORE_FILL] +GO +ALTER TABLE [dbo].[TBCUST_JOBRUNNER_QUERY] ADD CONSTRAINT [DF__TBCUST_JO__MAPPI__6FDF7DFE] DEFAULT ('') FOR [MAPPING_BASE_PATH] +GO +ALTER TABLE [dbo].[TBCUST_JOBRUNNER_QUERY] ADD CONSTRAINT [DF__TBCUST_JO__ADDED__70D3A237] DEFAULT ('Digital Data') FOR [ADDED_WHO] +GO +ALTER TABLE [dbo].[TBCUST_JOBRUNNER_QUERY] ADD CONSTRAINT [DF__TBCUST_JO__ADDED__71C7C670] DEFAULT (getdate()) FOR [ADDED_WHEN] +GO +ALTER TABLE [dbo].[TBCUST_JOBRUNNER_QUERY] ADD CONSTRAINT [DF_TBCUST_JOBRUNNER_QUERY_SEQUENCE] DEFAULT ((0)) FOR [SEQUENCE] +GO +ALTER TABLE [dbo].[TBCUST_JOBRUNNER_QUERY_MAPPING] ADD DEFAULT ('Digital Data') FOR [ADDED_WHO] +GO +ALTER TABLE [dbo].[TBCUST_JOBRUNNER_QUERY_MAPPING] ADD DEFAULT (getdate()) FOR [ADDED_WHEN] +GO +ALTER TABLE [dbo].[TBCUST_JOBRUNNER_QUERY_MAPPING] WITH CHECK ADD CONSTRAINT [FK_TBCUST_JOBRUNNER_QUERY_MAPPING_MAPPING_ID] FOREIGN KEY([MAPPING_ID]) +REFERENCES [dbo].[TBCUST_JOBRUNNER_MAPPING] ([GUID]) +GO +ALTER TABLE [dbo].[TBCUST_JOBRUNNER_QUERY_MAPPING] CHECK CONSTRAINT [FK_TBCUST_JOBRUNNER_QUERY_MAPPING_MAPPING_ID] +GO +ALTER TABLE [dbo].[TBCUST_JOBRUNNER_QUERY_MAPPING] WITH CHECK ADD CONSTRAINT [FK_TBCUST_JOBRUNNER_QUERY_MAPPING_QUERY_ID] FOREIGN KEY([QUERY_ID]) +REFERENCES [dbo].[TBCUST_JOBRUNNER_QUERY] ([GUID]) +GO +ALTER TABLE [dbo].[TBCUST_JOBRUNNER_QUERY_MAPPING] CHECK CONSTRAINT [FK_TBCUST_JOBRUNNER_QUERY_MAPPING_QUERY_ID] +GO