Adding a new column sounds simple. In production systems, it is not. Schema changes ripple through APIs, migrations, queries, and tests. One wrong step can lock tables, block writes, or corrupt data. Speed matters, but so does precision.
First, define the new column with the right type and constraints. Consider