Tools to make Django migrations safer and more scalable.
-
Safer migration operations for:
-
Database timeouts:
- A context manager to apply
statement_timeoutand/orlock_timeoutto either a transaction or a Postgres session. See apply_timeouts
- A context manager to apply
-
Management commands:
- Run migrations with
statement_timeoutandlock_timeoutby using migrate_with_timeouts
- Run migrations with