using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace JobTrackerApi.Migrations { /// public partial class AddApplicationChecklistItems : Migration { // Deliberately a no-op. Scaffolded against SQLite, so on MariaDB this would emit TEXT datetimes // and a PRIMARY KEY without AUTO_INCREMENT, and the composite index over those columns then // exceeds MySQL's 3072-byte key limit — exactly the failure that crashed prod startup for the // Phase 4 CvVariants tables. // // ApplicationChecklistItems is provisioned instead by the idempotent reconciler in // StartupInitializationExtensions, which carries correct DDL for both SQLite and MySQL. This // migration exists only so the model snapshot stays in sync. /// protected override void Up(MigrationBuilder migrationBuilder) { } /// protected override void Down(MigrationBuilder migrationBuilder) { } } }