Adding a new column sounds simple, but the details decide whether it’s fast, safe, and easy to maintain. In most systems, a schema change touches production data, indexes, triggers, constraints, and application code. Done poorly, it can lock tables, block writes, or corrupt data. Done well, it feels invisible.