A new column changes the shape of what you know. It opens a fresh axis for queries, indexes, and relationships. Add one for user behavior metrics. Add one for state transitions. Add one to store derived values so you stop recomputing them. Each new column is a structural shift, and every shift has a cost and a gain.
Define it precisely. Pick the right data type. Avoid NULL defaults unless required. Use computed columns only when the cost of recalculation is higher than storage. Document the intent—future changes will come faster if you leave a clear map.
In SQL, ALTER TABLE is the standard path:
ALTER TABLE orders
ADD COLUMN processed_at TIMESTAMP;
This operation may lock the table. On large datasets, consider online schema changes. Evaluate indexes—sometimes a new column deserves its own index, sometimes it should join a composite one.