One migration, one commit, and the shape of your data shifts. Whether it’s tracking a new metric, storing user preferences, or enabling a long‑planned feature, adding a new column is both simple and dangerous. Done right, it’s seamless. Done wrong, it blocks deploys, slows queries, and corrupts