From 3122cbc8f7fddb715490df272a2894447793b4c2 Mon Sep 17 00:00:00 2001 From: Arthur Bassi Date: Fri, 10 Jul 2026 11:28:55 -0300 Subject: [PATCH] fix(migrations): remove undiscoverable WorkOrderType backfill migration Superseded by Phase0 (WorkOrderType as int) and Phase1 board indexes; keeping the bare Migration would either be skipped by EF or conflict if metadata were added. --- ...0_AddWorkOrderTypeAndScheduledDateIndex.cs | 43 ------------------- 1 file changed, 43 deletions(-) delete mode 100644 Data.SeaHavenIndustries/Migrations/20260619150000_AddWorkOrderTypeAndScheduledDateIndex.cs 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; - """); - } - } -}