Adding
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
CREATE TABLE [dbo].[CleanUpJobSetting]
|
||||
(
|
||||
[CleanUpJobSettingId] INT NOT NULL PRIMARY KEY IDENTITY,
|
||||
[CompletionDaysPast] INT NOT NULL
|
||||
)
|
||||
@@ -0,0 +1,8 @@
|
||||
CREATE TABLE [dbo].[CleanUpJobTag]
|
||||
(
|
||||
[CleanUpJobTagId] INT NOT NULL PRIMARY KEY IDENTITY,
|
||||
[CleanUpJobSettingId] INT NOT NULL,
|
||||
[TagId] INT NOT NULL
|
||||
CONSTRAINT [FK_CleanUpJobTag_CleanUpJobSetting] FOREIGN KEY ([CleanUpJobSettingId]) REFERENCES [CleanUpJobSetting]([CleanUpJobSettingId])
|
||||
CONSTRAINT [FK_CleanUpJobTag_Tag] FOREIGN KEY ([TagId]) REFERENCES [Tag]([TagId])
|
||||
)
|
||||
@@ -0,0 +1,16 @@
|
||||
CREATE TABLE [dbo].[ExecutionMessage]
|
||||
(
|
||||
[ExecutionMessageId] INT NOT NULL PRIMARY KEY IDENTITY,
|
||||
[WorkItemExecutionId] INT NOT NULL,
|
||||
[User] varchar(200) NULL,
|
||||
[MessageDate] DATETIME NULL,
|
||||
CONSTRAINT [FK_ExecutionMessage_WorkItemExecution] FOREIGN KEY ([WorkItemExecutionId]) REFERENCES [WorkItemExecution]([WorkItemExecutionId]),
|
||||
[Message] VARCHAR(4000) NULL
|
||||
)
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [ix_WorkItemExecutionId] ON [dbo].[ExecutionMessage]
|
||||
(
|
||||
[WorkItemExecutionId] 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
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
CREATE TABLE [dbo].[ExecutionMessage_History]
|
||||
(
|
||||
[ExecutionMessageId] INT NOT NULL,
|
||||
[WorkItemExecutionId] INT NOT NULL,
|
||||
[User] varchar(200) NULL,
|
||||
[MessageDate] DATETIME NULL,
|
||||
[Message] VARCHAR(4000) NULL
|
||||
)
|
||||
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [ix_WorkItemExecutionId] ON [dbo].[ExecutionMessage_History]
|
||||
(
|
||||
[WorkItemExecutionId] 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
|
||||
@@ -0,0 +1,36 @@
|
||||
CREATE TABLE [dbo].[Job]
|
||||
(
|
||||
[JobId] INT NOT NULL PRIMARY KEY IDENTITY,
|
||||
[RequestingApplication] VARCHAR(200) NOT NULL,
|
||||
[Name] VARCHAR(200) NOT NULL,
|
||||
[Description] VARCHAR(8000) NULL,
|
||||
[CreatedBy] VARCHAR(200) NOT NULL,
|
||||
[CreatedAt] DATETIME NOT NULL,
|
||||
[ModifiedBy] VARCHAR(200) NULL,
|
||||
[ModifiedDate] DATETIME NULL,
|
||||
[CronSchedule] VARCHAR(50) NULL,
|
||||
[NextRunTime] DATETIME NULL,
|
||||
[AttemptsToExecute] INT NULL,
|
||||
[SoftDeleteDate] DATETIME NULL,
|
||||
[SkipHolidays] BIT NOT NULL DEFAULT 0,
|
||||
[JobStatus] INT NOT NULL Default 0
|
||||
)
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [ix_SoftDeleteDate] ON [dbo].[Job]
|
||||
(
|
||||
[SoftDeleteDate] 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
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [ix_NextRunTime] ON [dbo].[Job]
|
||||
(
|
||||
[NextRunTime] 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
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [ix_JobStatus] ON [dbo].[Job]
|
||||
(
|
||||
[JobStatus] 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
|
||||
@@ -0,0 +1,14 @@
|
||||
CREATE TABLE [dbo].[JobErrorRecipient]
|
||||
(
|
||||
[JobErrorRecipientId] INT NOT NULL PRIMARY KEY IDENTITY,
|
||||
[JobId] INT NOT NULL,
|
||||
[Recipient] VARCHAR(200) NOT NULL,
|
||||
CONSTRAINT [FK_JobErrorRecipient_Job] FOREIGN KEY ([JobId]) REFERENCES [Job]([JobId])
|
||||
)
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [ix_JobId] ON [dbo].[JobErrorRecipient]
|
||||
(
|
||||
[JobId] 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
|
||||
@@ -0,0 +1,21 @@
|
||||
CREATE TABLE [dbo].[JobTag]
|
||||
(
|
||||
[JobTagId] INT NOT NULL PRIMARY KEY IDENTITY,
|
||||
[JobId] INT NOT NULL,
|
||||
[TagId] INT NOT NULL,
|
||||
CONSTRAINT [FK_JobTag_Job] FOREIGN KEY ([JobId]) REFERENCES [Job]([JobId]),
|
||||
CONSTRAINT [FK_JobTag_Tag] FOREIGN KEY ([TagId]) REFERENCES [Tag]([TagId])
|
||||
)
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [ix_JobId] ON [dbo].[JobTag]
|
||||
(
|
||||
[JobId] 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
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [ix_TagId] ON [dbo].[JobTag]
|
||||
(
|
||||
[TagId] 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
|
||||
+185
@@ -0,0 +1,185 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Operations Version="1.0" xmlns="http://schemas.microsoft.com/sqlserver/dac/Serialization/2012/02">
|
||||
<Operation Name="Rename Refactor" Key="7757e671-c310-40a0-8c60-447151f05030" ChangeDateTime="11/25/2020 17:52:29">
|
||||
<Property Name="ElementName" Value="[dbo].[Job].[Id]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[Job]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="JobId" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="aa3578cb-32eb-4d9a-8ba7-98a526975462" ChangeDateTime="11/25/2020 17:57:02">
|
||||
<Property Name="ElementName" Value="[dbo].[WorkItem].[Id]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[WorkItem]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="WorkItemId" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="5b5d08eb-178b-41b3-b36e-f63fc91f8716" ChangeDateTime="11/25/2020 17:58:29">
|
||||
<Property Name="ElementName" Value="[dbo].[WorkItem].[ public string Application { get; set; }]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[WorkItem]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="Application" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="86b6f231-678a-4064-bc50-fc77a0bc0b75" ChangeDateTime="12/01/2020 16:16:04">
|
||||
<Property Name="ElementName" Value="[dbo].[WorkItem].[JsonPayload]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[WorkItem]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="SerializedPayload" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="87a1e8d6-1b0a-487d-af64-91f0a573d587" ChangeDateTime="12/01/2020 16:16:21">
|
||||
<Property Name="ElementName" Value="[dbo].[WorkItem].[Application]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[WorkItem]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="Url" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="e865a4ac-2427-4849-9208-7b2314dab177" ChangeDateTime="01/11/2021 20:11:04">
|
||||
<Property Name="ElementName" Value="[dbo].[Job].[ReceivedTimestamp]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[Job]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="Name" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="8165a390-e69e-429f-98b2-6fe7771b639d" ChangeDateTime="01/11/2021 20:11:12">
|
||||
<Property Name="ElementName" Value="[dbo].[Job].[FinishedTimeStamp]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[Job]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="Description" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="b54287fa-dbf8-4ddc-8694-f3566ab2e411" ChangeDateTime="01/11/2021 20:15:23">
|
||||
<Property Name="ElementName" Value="[dbo].[JobExecution].[Id]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[JobExecution]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="JobExecutionId" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="7a503edc-da1f-43c4-81c0-e0bd59a33fa0" ChangeDateTime="01/11/2021 20:19:04">
|
||||
<Property Name="ElementName" Value="[dbo].[WorkItemExecution].[Id]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[WorkItemExecution]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="WorkItemExecutionId" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="9e0264a0-4984-41b4-ab6f-a716ee5fcd05" ChangeDateTime="01/11/2021 20:24:44">
|
||||
<Property Name="ElementName" Value="[dbo].[WorkItem].[StartedTimestamp]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[WorkItem]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="Name" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="7cd4d075-a47d-4c3d-8a22-8917591224f4" ChangeDateTime="01/11/2021 20:25:00">
|
||||
<Property Name="ElementName" Value="[dbo].[WorkItem].[CompletedTimestamp]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[WorkItem]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="Descrition" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="ea8ec2f7-ca86-40a1-a3cb-f3e7375337ed" ChangeDateTime="01/11/2021 20:25:10">
|
||||
<Property Name="ElementName" Value="[dbo].[WorkItem].[Descrition]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[WorkItem]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="Description" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="f7024223-bcec-4db4-9ff0-82ee2d2f32dd" ChangeDateTime="01/11/2021 20:29:45">
|
||||
<Property Name="ElementName" Value="[dbo].[Job].[CronSchedul]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[Job]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="CronSchedule" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="d65cc24d-e138-41ee-a47e-d5d575359f0c" ChangeDateTime="01/11/2021 21:07:02">
|
||||
<Property Name="ElementName" Value="[dbo].[Job].[OneOffTimeStamp]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[Job]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="RunTime" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="3f9377d9-2328-41ef-a261-aad2a3f8b018" ChangeDateTime="01/11/2021 21:09:09">
|
||||
<Property Name="ElementName" Value="[dbo].[Job].[RunTime]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[Job]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="NonScheduledRunTime" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="ca7c6382-3a2a-4eb2-a2aa-cc2e2c16e1b2" ChangeDateTime="01/12/2021 17:28:32">
|
||||
<Property Name="ElementName" Value="[dbo].[WorkItemExecution].[Id]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[WorkItemExecution]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="WorkItemExecutionId" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="f5f2c6f0-facc-4e10-9af7-cd309efca8a3" ChangeDateTime="01/12/2021 17:30:44">
|
||||
<Property Name="ElementName" Value="[dbo].[WorkItemExecution].[AttemptsToExcute]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[WorkItemExecution]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="AttemptsToExecute" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="7a886a69-197b-4440-bbbd-4dd9e82205f1" ChangeDateTime="01/12/2021 17:30:50">
|
||||
<Property Name="ElementName" Value="[dbo].[JobExecution].[AttemptsToExcute]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[JobExecution]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="AttemptsToExecute" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="44e57ef5-3e84-4a88-baf9-493e1683a348" ChangeDateTime="01/12/2021 17:30:58">
|
||||
<Property Name="ElementName" Value="[dbo].[JobExecution].[ReceivedTimestamp]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[JobExecution]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="ReceivedTimeStamp" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="80283499-ea95-4cdc-a1e0-32f6f340c32b" ChangeDateTime="01/12/2021 19:19:16">
|
||||
<Property Name="ElementName" Value="[dbo].[Job].[NonScheduledRunTime]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[Job]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="NextRunTime" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="8db2ecdd-d829-42e0-a98f-5e619d2b19e4" ChangeDateTime="01/14/2021 15:15:00">
|
||||
<Property Name="ElementName" Value="[dbo].[Job].[UpdatedBy]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[Job]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="CreatedAt" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="7e327c39-899d-4c30-8f4f-23d4c705efac" ChangeDateTime="06/04/2021 13:13:32">
|
||||
<Property Name="ElementName" Value="[dbo].[JobErrorRecipient].[Id]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[JobErrorRecipient]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="JobErrorRecipientId" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="c6cc6446-31d0-491e-a753-2b09bcaba40a" ChangeDateTime="01/20/2022 19:39:29">
|
||||
<Property Name="ElementName" Value="[dbo].[JobTag].[Id]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[JobTag]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="JobTagId" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="e5557275-318f-4a36-867a-0636cf6c0124" ChangeDateTime="01/20/2022 19:40:13">
|
||||
<Property Name="ElementName" Value="[dbo].[Tag].[Id]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[Tag]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="TagId" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="474af1c6-8e8a-4879-9bc6-19a54aca8278" ChangeDateTime="03/16/2022 18:44:16">
|
||||
<Property Name="ElementName" Value="[dbo].[ExecutionMessage].[ExecutionDate]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[ExecutionMessage]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="MessageDate" />
|
||||
</Operation>
|
||||
<Operation Name="Rename Refactor" Key="98a2f54a-f970-4234-be8f-167713aeb902" ChangeDateTime="12/12/2022 21:56:31">
|
||||
<Property Name="ElementName" Value="[dbo].[WorkItem].[CancelledJobCounter]" />
|
||||
<Property Name="ElementType" Value="SqlSimpleColumn" />
|
||||
<Property Name="ParentElementName" Value="[dbo].[WorkItem]" />
|
||||
<Property Name="ParentElementType" Value="SqlTable" />
|
||||
<Property Name="NewName" Value="CanceledJobCounter" />
|
||||
</Operation>
|
||||
</Operations>
|
||||
+81
@@ -0,0 +1,81 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<Name>LCU.Api.Internal.DispatcherSql</Name>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectVersion>4.1</ProjectVersion>
|
||||
<ProjectGuid>{b82adfbd-f6bd-431a-88ce-5540190d225e}</ProjectGuid>
|
||||
<DSP>Microsoft.Data.Tools.Schema.Sql.Sql130DatabaseSchemaProvider</DSP>
|
||||
<OutputType>Database</OutputType>
|
||||
<RootPath>
|
||||
</RootPath>
|
||||
<RootNamespace>LCU.Api.Internal.DispatcherSql</RootNamespace>
|
||||
<AssemblyName>LCU.Api.Internal.DispatcherSql</AssemblyName>
|
||||
<ModelCollation>1033, CI</ModelCollation>
|
||||
<DefaultFileStructure>BySchemaAndSchemaType</DefaultFileStructure>
|
||||
<DeployToDatabase>True</DeployToDatabase>
|
||||
<TargetFrameworkVersion>v4.7</TargetFrameworkVersion>
|
||||
<TargetLanguage>CS</TargetLanguage>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<SqlServerVerification>False</SqlServerVerification>
|
||||
<IncludeCompositeObjects>True</IncludeCompositeObjects>
|
||||
<TargetDatabaseSet>True</TargetDatabaseSet>
|
||||
<TargetFrameworkProfile />
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<BuildScriptName>$(MSBuildProjectName).sql</BuildScriptName>
|
||||
<TreatWarningsAsErrors>False</TreatWarningsAsErrors>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<DefineDebug>false</DefineDebug>
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<BuildScriptName>$(MSBuildProjectName).sql</BuildScriptName>
|
||||
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<DefineDebug>true</DefineDebug>
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">11.0</VisualStudioVersion>
|
||||
<!-- Default to the v11.0 targets path if the targets file for the current VS version is not found -->
|
||||
<SSDTExists Condition="Exists('$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\SSDT\Microsoft.Data.Tools.Schema.SqlTasks.targets')">True</SSDTExists>
|
||||
<VisualStudioVersion Condition="'$(SSDTExists)' == ''">11.0</VisualStudioVersion>
|
||||
</PropertyGroup>
|
||||
<Import Condition="'$(SQLDBExtensionsRefPath)' != ''" Project="$(SQLDBExtensionsRefPath)\Microsoft.Data.Tools.Schema.SqlTasks.targets" />
|
||||
<Import Condition="'$(SQLDBExtensionsRefPath)' == ''" Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\SSDT\Microsoft.Data.Tools.Schema.SqlTasks.targets" />
|
||||
<ItemGroup>
|
||||
<Folder Include="Properties" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Build Include="Job.sql" />
|
||||
<Build Include="WorkItem.sql" />
|
||||
<Build Include="WorkItemExecution.sql" />
|
||||
<Build Include="JobErrorRecipient.sql" />
|
||||
<Build Include="Tag.sql" />
|
||||
<Build Include="JobTag.sql" />
|
||||
<Build Include="ExecutionMessage.sql" />
|
||||
<Build Include="ExecutionMessage_History.sql" />
|
||||
<Build Include="WorkItemExecution_History.sql" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<RefactorLog Include="LCU.Api.Internal.DispatcherSql.refactorlog" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Build Include="CleanUpJobSetting.sql" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Build Include="CleanUpJobTag.sql" />
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,5 @@
|
||||
CREATE TABLE [dbo].[Tag]
|
||||
(
|
||||
[TagId] INT NOT NULL PRIMARY KEY IDENTITY,
|
||||
[TagName] VARCHAR(300) NOT NULL
|
||||
)
|
||||
@@ -0,0 +1,23 @@
|
||||
CREATE TABLE [dbo].[WorkItem]
|
||||
(
|
||||
[WorkItemId] INT NOT NULL PRIMARY KEY IDENTITY,
|
||||
[JobId] INT NOT NULL,
|
||||
[Name] VARCHAR(200) NOT NULL,
|
||||
[Description] VARCHAR(8000) NULL,
|
||||
[Order] INT NOT NULL,
|
||||
[SerializedPayload] VARCHAR(8000) NOT NULL,
|
||||
[Url] VARCHAR(200) NULL,
|
||||
[HttpMethod] INT NULL,
|
||||
[ActionType] INT NULL,
|
||||
[CancelJobOnFailure] BIT NOT NULL DEFAULT 0,
|
||||
[CancelJobLimit] INT NOT NULL DEFAULT 0,
|
||||
[CanceledJobCounter] INT NOT NULL DEFAULT 0,
|
||||
CONSTRAINT [FK_WorkItem_Job] FOREIGN KEY ([JobId]) REFERENCES [Job]([JobId])
|
||||
)
|
||||
|
||||
GO
|
||||
CREATE NONCLUSTERED INDEX [ix_JobId] ON [dbo].[WorkItem]
|
||||
(
|
||||
[JobId] 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
|
||||
@@ -0,0 +1,16 @@
|
||||
CREATE TABLE [dbo].[WorkItemExecution]
|
||||
(
|
||||
[WorkItemExecutionId] INT NOT NULL PRIMARY KEY IDENTITY,
|
||||
[WorkItemId] INT NOT NULL,
|
||||
[Status] INT NOT NULL,
|
||||
[StartedTimestamp] DATETIME NULL,
|
||||
[CompletedTimestamp] DATETIME NULL,
|
||||
[AttemptsToExecute] INT NULL
|
||||
CONSTRAINT [FK_WorkItemExecution_WorkItem] FOREIGN KEY ([WorkItemId]) REFERENCES [WorkItem]([WorkItemId]),
|
||||
)
|
||||
|
||||
GO
|
||||
CREATE INDEX [idx_WorkItemExecution_WorkItemId]
|
||||
ON [WorkItemExecution] ([WorkItemId])
|
||||
INCLUDE ([WorkItemExecutionId], [Status], [StartedTimestamp], [CompletedTimestamp], [AttemptsToExecute])
|
||||
GO
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
CREATE TABLE [dbo].[WorkItemExecution_History]
|
||||
(
|
||||
[WorkItemExecutionId] INT NOT NULL,
|
||||
[WorkItemId] INT NOT NULL,
|
||||
[Status] INT NOT NULL,
|
||||
[StartedTimestamp] DATETIME NULL,
|
||||
[CompletedTimestamp] DATETIME NULL,
|
||||
[AttemptsToExecute] INT NULL
|
||||
)
|
||||
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [ix_WorkItemId] ON [dbo].[WorkItemExecution_History]
|
||||
(
|
||||
[WorkItemId] 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
|
||||
Reference in New Issue
Block a user