You add a new column, and the data moves with it. One change, but it touches every query, every index, every constraint.
Adding a new column is more than schema decoration. It is structural modification. The decision defines how future reads and writes will perform, how migrations will roll out, and how code will map to the database.
First, decide whether the column is nullable. Nulls make migrations safer but can complicate logic. Not null with a default value prevents unexpected gaps but can lock the table during data fill.
Second, plan indexing. A new column without an index may slow filter and sort operations. An index can speed access but carries write overhead. Choose carefully based on query patterns.