Adding a new column is not just schema work. It is a decision with ripple effects through queries, indexes, migrations, and production uptime. Done right, the change is seamless. Done wrong, it can lock tables, stall deployments, or corrupt data integrity.
Before you write a single migration script, define exactly