The table is ready, but the data structure is missing a new column. You need it now, not in the next sprint.
A new column changes more than schema. It alters queries, indexes, and data flow. Done wrong, it slows every operation. Done right, it integrates with zero downtime and no corruption. In SQL, a new column can be added with a direct ALTER TABLE command. But the details matter: column type, default values, nullability, constraints. One careless default can lock the table and block writes for minutes or hours.
In PostgreSQL, adding a nullable column without a default is instant. Adding a default will rewrite the table unless you set it separately. In MySQL, the engine and row format affect performance during the change. For distributed databases, schema changes must be coordinated. Online schema migrations are the safest path. Tools like gh-ost or pt-online-schema-change exist for that reason.