Adding a new column sounds simple, but mistakes here ripple through data, code, and production. Whether the database is PostgreSQL, MySQL, or a distributed store, the steps are the same: plan the change, execute with zero downtime, and verify.
First, decide the column’s type and constraints. Choose nullability with