Adding a new column is never just a schema tweak. It alters storage, queries, and the shape of your data model. In production, that change ripples across indexes, constraints, and application code. The wrong approach can lock tables, slow performance, or break API contracts. The right approach keeps the system