Files
2026-03-24 15:26:03 -05:00

23 lines
809 B
Transact-SQL

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