diff --git a/Data.SeaHavenIndustries/Migrations/20260619150000_AddWorkOrderTypeAndScheduledDateIndex.cs b/Data.SeaHavenIndustries/Migrations/20260619150000_AddWorkOrderTypeAndScheduledDateIndex.cs deleted file mode 100644 index e1e268e..0000000 --- a/Data.SeaHavenIndustries/Migrations/20260619150000_AddWorkOrderTypeAndScheduledDateIndex.cs +++ /dev/null @@ -1,43 +0,0 @@ -using Microsoft.EntityFrameworkCore.Migrations; - -#nullable disable - -namespace Data.SeaHavenIndustries.Migrations -{ - public class AddWorkOrderTypeAndScheduledDateIndex : Migration - { - protected override void Up(MigrationBuilder migrationBuilder) - { - migrationBuilder.Sql(""" - IF COL_LENGTH('workOrders', 'WorkOrderType') IS NULL - ALTER TABLE workOrders ADD WorkOrderType varchar(50) NULL; - """); - - migrationBuilder.Sql(""" - IF NOT EXISTS ( - SELECT 1 FROM sys.indexes - WHERE name = 'IX_workOrders_ScheduledDate' - AND object_id = OBJECT_ID('workOrders')) - BEGIN - CREATE INDEX IX_workOrders_ScheduledDate ON workOrders (ScheduledDate); - END - """); - } - - protected override void Down(MigrationBuilder migrationBuilder) - { - migrationBuilder.Sql(""" - IF EXISTS ( - SELECT 1 FROM sys.indexes - WHERE name = 'IX_workOrders_ScheduledDate' - AND object_id = OBJECT_ID('workOrders')) - DROP INDEX IX_workOrders_ScheduledDate ON workOrders; - """); - - migrationBuilder.Sql(""" - IF COL_LENGTH('workOrders', 'WorkOrderType') IS NOT NULL - ALTER TABLE workOrders DROP COLUMN WorkOrderType; - """); - } - } -}