Adding a new column to a production database is simple on paper, but in reality it touches migrations, application logic, indexing, and performance. Done wrong, it can stall deploys or corrupt data. Done right, it’s seamless, invisible to users, and safe under load.
Start with definition. Use ALTER TABLE