Adding a new column to a database table sounds simple. It is not. Schema changes, even small ones, can block writes, cause downtime, or silently misalign data. The right approach depends on your database engine, traffic patterns, and deployment practices.
In PostgreSQL and MySQL, adding a new column with a