Creating a new column in a database sounds simple, yet it sits at the center of many critical workflows. Schema changes touch live data, production code, and downstream services. Done wrong, they cause outages. Done right, they become invisible, supporting new features without slowing releases.
To add a new column,