Skip to main content

Helpdesk Database Migrations

Audience​

Developers, database engineers, DevOps, QA and support.

Summary​

The reviewed Helpdesk project contains three migrations, one current model snapshot and one design-time factory.

Reference Content​

The initial migration creates the canonical entity storage and explicit ticket child foreign keys. The second evolves attachment metadata toward external document identifiers. The third adds compatibility fields and filtered uniqueness.

Startup applies migrations only in Development when an explicit skip condition is not enabled. No production migration runner or rollback orchestration is verified.

Requires confirmation​

Production migration owner, review/backup/rollback procedure, deployment ordering and automatic-development migration policy require confirmation.

Source References​

  • microservices/src/helpdesk-service/Infrastructure/Migrations/20260708165325_InitialHelpdeskSchema.cs
  • microservices/src/helpdesk-service/Infrastructure/Migrations/20260709095325_AddHelpdeskDocumentAttachmentReferences.cs
  • microservices/src/helpdesk-service/Infrastructure/Migrations/20260709105542_AddHelpdeskCompatFields.cs
  • microservices/src/helpdesk-service/Infrastructure/Migrations/HelpdeskDbContextModelSnapshot.cs
  • microservices/src/helpdesk-service/Infrastructure/HelpdeskDbContext.cs
  • microservices/src/helpdesk-service/Program.cs

See Also​

Keywords​

EF Core migration, model snapshot, design-time factory, startup migration.

Revision Information​

  • Status: Draft
  • Last reviewed: 2026-07-20
  • Next review: 2026-10-20