A new column sounds simple. In practice, it touches every layer—database, code, deployments, reporting. Do it wrong, and you block the release pipeline. Do it right, and it feels invisible.
In SQL, adding a new column can be safe or dangerous depending on defaults, nullability, and table size. On