Adding a new column is not just an ALTER TABLE statement. Done wrong, it locks the database, wrecks performance, and risks data loss. Done right, it scales cleanly, deploys without downtime, and integrates into the application code without surprises.
A new column means updating the schema, migrating existing rows, and