Adding a new column to a database seems simple. It’s not. Schema changes touch production data, performance, and deploy risk. Done wrong, a single ALTER TABLE can lock queries, stall writes, and break services. Done right, it’s controlled, tracked, and reversible.
The first step: define the column with