Adding a new column to a database should be simple. In practice, it can lock tables, slow queries, or cause downtime if you get it wrong. The operation touches schema, data, and application code. Done without care, it breaks production.
First, define the new column in your schema with the