Adding a new column to a production database sounds simple. It rarely is. The operation touches code, data, queries, and performance. Done wrong, it locks tables, causes downtime, or ships half-baked data to users. Done right, it extends your product without risk.
Before adding a new column, know why it