Adding a new column is more than running an ALTER TABLE command. Done well, it preserves performance, keeps data consistent, and avoids downtime. Done poorly, it can block queries, lock rows, or corrupt production data.
First, confirm the migration strategy. On large datasets, a direct schema change can lock the