A new column is one of the most common schema changes, but its impact can ripple through systems fast. It touches queries, indexes, migrations, APIs, and client code. Done well, it expands functionality without breaking production. Done poorly, it causes downtime, data corruption, and long rollbacks.
First, define the purpose