Consolidate all migrations into single InitialSchema migrations

Deleted all incremental migrations and regenerated fresh InitialSchema migrations
that contain the complete, correct schema from the start:

- CvMatcher: InitialSchema with 3-column unique constraint on Results
  (CvDocumentId, JobDocumentId, Language)
- Email: InitialSchema with Templates table (consolidated from EmailTemplates)

This creates a cleaner migration history and faster fresh deployments. Since there
is no production data, consolidation is safe and improves maintainability.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-06-01 16:31:05 +03:00
parent bd1d4cf792
commit dc3051f447
18 changed files with 80 additions and 1197 deletions
@@ -17,7 +17,7 @@ namespace Email.Data.Migrations
{
#pragma warning disable 612, 618
modelBuilder
.HasDefaultSchema(MigrationConstants.SchemaName)
.HasDefaultSchema("email")
.HasAnnotation("ProductVersion", "10.0.7")
.HasAnnotation("Relational:MaxIdentifierLength", 128);
@@ -58,7 +58,7 @@ namespace Email.Data.Migrations
b.HasKey("Key", "Language");
b.ToTable("Templates", MigrationConstants.SchemaName);
b.ToTable("Templates", "email");
});
#pragma warning restore 612, 618
}