Adding a new column is not just a schema change. It touches your database layer, backend logic, migrations, APIs, and sometimes the front end. Done wrong, it stalls releases and risks breaking production. Done right, it flows through your stack without friction.
First, decide where the column lives. In SQL,