When you add a new column to a database, you change the model, the queries, and the performance profile. Done right, it’s seamless. Done wrong, it can stall production, lock tables, or break downstream services. The difference comes down to timing, tooling, and migration strategy.
The first rule is