The data wanted more space. You needed a new column.
Adding a new column is one of the fastest ways to extend the capability of a data model. It can store derived values, track state changes, or unlock new queries in seconds. In relational databases, a new column changes the schema, and the schema defines the shape of everything.
Before adding it, define its purpose. Know the data type, default value, nullability, and constraints. Each choice affects performance, storage, and integrity. For SQL databases, ALTER TABLE is the standard. In PostgreSQL, a new column might look like:
ALTER TABLE users ADD COLUMN last_login TIMESTAMP WITH TIME ZONE DEFAULT NOW();
This command is simple but can trigger migrations and locks. In production systems with heavy traffic, consider running schema changes in a controlled rollout. Use tools like pt-online-schema-change for MySQL or pg_online_schema_change for Postgres to avoid downtime.