In databases, a new column is never just a field. It changes the shape of the data. It changes every query that touches it. It changes the way your application reads and writes. Adding a column is simple to type but heavy in impact.
When you add a new column in SQL, you alter the schema. ALTER TABLE users ADD COLUMN is_active BOOLEAN DEFAULT true; looks harmless. But the change must be deployed with precision. Indexes may be required. Nullable flags must be decided. Defaults must be set to prevent breaking existing inserts. The schema migration must roll forward without blocking writes or causing downtime.
In production, adding a new column means thinking through the full data lifecycle. Will backfilling freeze the database under load? Will the ORM auto-map it, or will your code break until the model updates? If replicated, will the delay cascade through read replicas? Without planning, a single new field can stall the release pipeline.