Adding a new column should be simple. In practice, it can break queries, overload indexes, and cause downtime if applied without discipline. The key is to treat schema changes as code—versioned, tested, and tracked.
First, define the new column in a migration file, with clear type, constraints, and defaults.