using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; using Nexus.Api.Data; #nullable disable namespace Nexus.Api.Migrations { /// [DbContext(typeof(NexusDbContext))] [Migration("20260618233002_AddActivityTaskReference")] public partial class AddActivityTaskReference : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.Sql( """ ALTER TABLE "Activity" ADD COLUMN IF NOT EXISTS "TaskId" uuid; CREATE INDEX IF NOT EXISTS "IX_Activity_TaskId" ON "Activity" ("TaskId"); """); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.Sql( """ DROP INDEX IF EXISTS "IX_Activity_TaskId"; ALTER TABLE "Activity" DROP COLUMN IF EXISTS "TaskId"; """); } } }