Django AddField default value locking during zero-downtime deploy
Django AddField default value locking during zero-downtime deploy Goal: add a non-nullable field with a database default to an existing table in a small Django application while keeping reads and writes available during a staggered deploy across PostgreSQL and MySQL. Django applies migrations sequentially and wraps schema changes in a transaction on backends