Adding a new column sounds simple. In production, it can be dangerous. Poor planning can lock tables, slow queries, or cause deployment downtime. The right process avoids these traps.
First, define the exact requirements. Know the column name, type, default value, nullability, and how it will be used in queries.