Adding a new column seems simple, but in production systems it can mean downtime, locks, and migration headaches. A single misstep can block writes, trigger replication lag, or break downstream services. The right approach depends on your database engine, schema size, and operational requirements.
In PostgreSQL, ALTER TABLE ADD COLUMN