Adding a new column is a simple idea with complex consequences. It changes your schema, your migrations, your code, your deployment plan, and sometimes the performance profile of your system. Done wrong, it can block writes, lock rows, cause downtime, or break queries in production. Done right, it can be