Adding a new column is one of the most common schema updates in production. Done wrong, it stalls deploys, locks tables, and blocks writes. Done right, it ships without downtime, keeps queries fast, and preserves data integrity.
First, define why the new column exists. Avoid orphaned fields. Decide on datatype,