Adding a new column sounds simple. It isn’t. Done carelessly, it can break queries, slow indexes, and cause downtime. Done right, it becomes a seamless part of your schema, live in production with zero impact.
In relational databases like PostgreSQL, MySQL, or MariaDB, creating a new column starts with