Adding a new column to a database table should be simple, fast, and reliable. Yet in production systems, schema changes can carry risk: downtime, locked writes, and inconsistent reads. The key is choosing the right method for your database engine, workload, and deployment strategy.
In SQL, a typical new column