Data moves fast, but the schema is static. You need a new column now, not after a week of planning.
A new column changes the shape of your data. It adds a field for tracking what you could not measure before. In SQL, you do this with ALTER TABLE and ADD COLUMN. But adding columns is more than a quick DDL command. It impacts queries, indexes, migrations, and application code.
Before you add a column, check its type. A wrong type will be costly. Use NOT NULL only if every row will have a value. If you set a default, understand its performance impact on large tables. For transactional databases, adding columns with defaults can trigger a full table rewrite. That means locks. That means downtime.
Plan for indexes. If the new column will be used for filtering or joining, create the index after the column is in place. Creating it too soon wastes migration cycles. Avoid unnecessary indexes to reduce write overhead.