A new column sounds simple. In practice, it can ripple through code, queries, and migrations. Done wrong, it locks your tables, slows your service, and burns through your deployment window. Done right, it ships in seconds with zero downtime.
When adding a new column to a production database, the first