Adding a new column in a relational database is simple in theory, but in production it can be dangerous. The wrong migration strategy can lock tables, block writes, or cause downtime. Whether you use PostgreSQL, MySQL, or another RDBMS, the approach has to balance speed, safety, and data integrity.
First,