Adding a new column should be fast, reliable, and repeatable. In most systems, it’s a matter of defining the column name, type, defaults, and constraints, then running a migration that rolls forward without breaking production. The challenge comes when the table has millions of rows, active writes, or strict