Deep runtime internals, memory models, distributed design, concurrency failure modes, and architectural decisions.
migrate dev --name x diffs against SHADOW db creating migration folder (migration_lock.toml guards provider).migrate deploy against ephemeral DB verifying chain integrity + migrate diff drift check.resolve after manual fix.
Edge: squashing old migrations (migrate dev --name squash) requires coordinated reset discipline across environments.onDelete: NoAction mapping to deferred enforcement quirks).Client extension approach:
$extends({
query: { $allModels: { async $allOperations({args,query,operation}) {
if (["findMany","findFirst"].includes(operation)) inject notDeleted(args)
...
Plus rewriting delete→update. Traps: include-nested relations bypass top-level rewrite (must walk nested args recursively), aggregate counts, raw queries untouched, unique lookups returning deleted rows via findUnique need explicit filters. Comprehensive suites asserting deleted visibility across EVERY access path distinguish real implementations.
You've completed the 5 free sample questions. Get unrestricted lifetime access to every question, model answer, implementation challenge, and all 27+ technologies for a single payment.
₹399 India / $9 International · One-time settlement · Zero subscription