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
@@ -29,6 +29,7 @@ internal static class StartupSchemaOwnership
"GmailReviewDecisions",
"ImapConnections",
"InterviewPrepNotes",
"InterviewPrepItems",
"JobApplications",
"JobEvents",
"Jobs",
@@ -61,7 +62,6 @@ internal static class StartupSchemaOwnership
"CareerProfileVersions",
"CareerProjects",
"CareerSkills",
"InterviewPrepItems",
};
// Historical migrations contain guarded compatibility bootstraps for these tables so direct