Adding a new column should be simple. In practice, it can trigger a chain of changes across code, data, and pipelines. Whether running PostgreSQL, MySQL, or a distributed store, the approach matters. Schema changes in production need to be consistent, backward-compatible, and low‑risk. A new column must be added