Database migration rehearsal
Replay a migration against production-shaped data and estimate locks, failures, and rollback risk before deployment.
Replay a migration against production-shaped data and estimate locks, failures, and rollback risk before deployment.
A POSSIBLE BUILD DIRECTION
Outcode’s editorial suggestions for this idea. Adapt the scope to your skills, available data and the people you want to help.
Run a migration in a disposable database built from synthetic data, recording duration, errors and row counts before and after each step.
Include migrations that fail midway, acquire long locks or violate constraints. Verify a tested recovery procedure without connecting the tool to production.
Add concurrent test traffic and multiple dataset sizes. Measure lock wait time and application errors, and distinguish rehearsal estimates from production guarantees.
BUILD IN PUBLIC
Comments use your registered GitHub identity.
Loading discussion…
KEEP EXPLORING
Ideas are community prompts, not ownership claims.
Connect GitHub to join this discussion.
continue with GitHub ↗