Adding a new column sounds simple, but in practice it is a live operation that must respect schema, migrations, and performance. The wrong approach can lock tables, block queries, or trigger outages. The right approach is predictable, testable, and reversible.
When creating a new column in a SQL database, define