refactor(db): migrate interview preparation

Move durable user-owned interview preparation into an additive provider-aware migration. Preserve questions, answers, practice state, ordering, and application cascade semantics.
This commit is contained in:
cesnimda
2026-08-30 18:58:55 +02:00
parent 934b35a1e0
commit a906916acc
10 changed files with 148 additions and 55 deletions
+1 -2
View File
@@ -8,8 +8,7 @@ namespace JobTrackerApi.Models;
// own questions — and nothing regenerates it.
//
// One table for every category rather than a table per category: they differ only by label, and a new
// category must not need a migration. Reconciler-owned
// (docs/infrastructure/database-ownership.md); its migration is a no-op.
// category must not need a migration. Migration-owned through an additive provider-aware adoption.
public sealed class InterviewPrepItem
{
public int Id { get; set; }