Migration 0005 gagal karena UPDATE state='in_progress' dijalankan sebelum constraint lama di-drop. Constraint lama (dari 0001) hanya mengizinkan 'not_started','completed','scored' sehingga 'in_progress' ditolak PostgreSQL (CheckViolation). Fix: pindahkan DROP/CREATE constraint ke sebelum blok UPDATE backfill. |
||
|---|---|---|
| .. | ||
| 0001_initial_schema.py | ||
| 0002_quiz_attempts.py | ||
| 0003_quiz_attempt_answers_json.py | ||
| 0004_content_drafts.py | ||
| 0005_student_progress_composite.py | ||