Adding a new column sounds simple, but mistakes here can lock tables, stall writes, or corrupt data. When production is live, schema changes must be precise, predictable, and reversible.
First, know your database. In PostgreSQL, ALTER TABLE ADD COLUMN is straightforward, but adding a column with a default on large