Files

611 B

Data Migration — Manual Review Checklist

High-risk module: schema/data migration requires human confirmation.

  • Migration is idempotent and re-runnable
  • Forward and rollback paths both defined and tested
  • Backfill is batched / resumable for large tables
  • Data type / precision changes do not silently truncate
  • Nullability and default changes safe for existing rows
  • Migration ordering across shards / replicas is consistent
  • Application deploys compatibly with both old and new schema (expand/contract)
  • Irreversible operations are flagged with a documented reason