Adding a new column is one of the most common database schema changes. Done right, it’s seamless. Done wrong, it locks tables, drops performance, and creates rollback nightmares. The key is balancing speed, safety, and zero downtime.
First, choose the right migration strategy. In relational databases, adding a column