e5fe2f06e9
Add ConfigurationValidationRunner with IConfigurationValidator interface for validating required settings at startup. Includes SecureStore and LDAP validators. Expand ConfigManager with pipeline editing UI, dialogs, and step editors. Update documentation with config validation guidance.
29 lines
1.0 KiB
Transact-SQL
29 lines
1.0 KiB
Transact-SQL
-- Migration: 002_CreateDataUpdateTable
|
|
-- Source: OLD/Database/Tables/DataUpdate.sql
|
|
-- Changes: DATETIME -> DATETIME2(7)
|
|
|
|
IF NOT EXISTS (SELECT * FROM sys.tables WHERE name = 'DataUpdate' AND schema_id = SCHEMA_ID('dbo'))
|
|
BEGIN
|
|
CREATE TABLE [dbo].[DataUpdate]
|
|
(
|
|
[ID] INT IDENTITY(1,1) NOT NULL,
|
|
[SourceSystem] VARCHAR(50) NOT NULL,
|
|
[SourceData] VARCHAR(50) NOT NULL,
|
|
[TableName] VARCHAR(50) NOT NULL,
|
|
[StartDT] DATETIME2(7) NOT NULL,
|
|
[EndDT] DATETIME2(7) NULL,
|
|
[UpdateType] SMALLINT NOT NULL,
|
|
[WasSuccessful] BIT NOT NULL,
|
|
[NumberRecords] BIGINT NOT NULL,
|
|
[Parameters] NVARCHAR(MAX) NULL,
|
|
CONSTRAINT [PK_DataUpdate] PRIMARY KEY CLUSTERED([ID])
|
|
);
|
|
END
|
|
GO
|
|
|
|
IF NOT EXISTS (SELECT * FROM sys.indexes WHERE name = 'IX_DataUpdate_LastUpdate' AND object_id = OBJECT_ID('dbo.DataUpdate'))
|
|
BEGIN
|
|
CREATE INDEX [IX_DataUpdate_LastUpdate] ON [dbo].[DataUpdate] ([TableName], [WasSuccessful], [StartDT] DESC);
|
|
END
|
|
GO
|