The schema was tight, the queries ran fast, but the new feature had no place to store its data. There was only one option—add a new column.
A new column alters the shape of your table. It adds capacity for another dimension of information without rebuilding the entire structure. In relational databases, this is done with ALTER TABLE commands. Simple to write, but the impact is deep: existing queries, indexes, and constraints might need revision.
Before adding it, examine the type. Choose VARCHAR for text, INT for numbers, BOOLEAN for true/false. Pick the smallest type that works; the wrong choice can waste storage and slow reads. Consider defaults. If the new column will populate with data later, set it as nullable. If it needs a value from the start, define a default to prevent insert errors.