Adding a new column sounds simple. In practice, it can be slow, dangerous, and expensive if you get it wrong. The schema defines how your data lives, and every change carries risk. With large tables, migrations can lock writes, block reads, or trigger hours of downtime.
The right approach depends