Initial commit: JDE Scoping Tool migration project
Set up repository with legacy .NET Framework 4.8 source (OLD/), new .NET 10 Blazor solution (NEW/), OpenSpec specifications, documentation, and project configuration.
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
-- Migration: 021_CreateWorkOrderComponentCurrTable
|
||||
-- Source: OLD/Database/Tables/WorkOrderComponent_Curr.sql
|
||||
-- Changes: DATETIME -> DATETIME2(7)
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM sys.tables WHERE name = 'WorkOrderComponent_Curr' AND schema_id = SCHEMA_ID('dbo'))
|
||||
BEGIN
|
||||
CREATE TABLE [dbo].[WorkOrderComponent_Curr]
|
||||
(
|
||||
[UniqueID] BIGINT NOT NULL,
|
||||
[WorkOrderNumber] BIGINT NOT NULL,
|
||||
[LotNumber] VARCHAR(30) NOT NULL,
|
||||
[BranchCode] VARCHAR(12) NULL,
|
||||
[ShortItemNumber] BIGINT NOT NULL,
|
||||
[Quantity] DECIMAL(15, 2) NOT NULL,
|
||||
[LastUpdateDT] DATETIME2(7) NOT NULL,
|
||||
CONSTRAINT [PK_WorkOrderComponent_Curr] PRIMARY KEY CLUSTERED([UniqueID])
|
||||
);
|
||||
END
|
||||
GO
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM sys.indexes WHERE name = 'IX_WorkOrderComponent_Curr_WorkOrderNumber' AND object_id = OBJECT_ID('dbo.WorkOrderComponent_Curr'))
|
||||
BEGIN
|
||||
CREATE INDEX [IX_WorkOrderComponent_Curr_WorkOrderNumber] ON [dbo].[WorkOrderComponent_Curr] ([WorkOrderNumber]);
|
||||
END
|
||||
GO
|
||||
|
||||
IF NOT EXISTS (SELECT * FROM sys.indexes WHERE name = 'IX_WorkOrderComponent_Curr_LotLookup' AND object_id = OBJECT_ID('dbo.WorkOrderComponent_Curr'))
|
||||
BEGIN
|
||||
CREATE INDEX [IX_WorkOrderComponent_Curr_LotLookup] ON [dbo].[WorkOrderComponent_Curr] ([LotNumber], [ShortItemNumber], [BranchCode]);
|
||||
END
|
||||
GO
|
||||
Reference in New Issue
Block a user