Adding a new column should not be slow, risky, or break production. Done right, it’s a fast, reversible change that keeps data intact and code deployable without downtime. Done wrong, it locks tables, drops indexes, or forces a full release rollback.
First, decide the column type. Use the narrowest