Adding a new column is one of the most common changes in a database. Done right, it’s fast, safe, and future-proof. Done wrong, it locks tables, slows queries, and blocks deploys.
First, define why the new column exists. Is it storing derived data, user input, or a system flag?