When you create a new column in an existing table, you are changing the schema. This affects query plans, indexes, replication, and migrations. On small datasets, an ALTER TABLE is trivial. On large datasets in production, it can lock writes, spike CPU, or slow queries.
Before adding a new column,