Adding a new column to a database table should be fast, predictable, and safe. Yet it’s often where production performance, deployment windows, and developer confidence collide. The process is simple in theory: define the column, set the type, apply constraints, migrate. In practice, downtime creeps in when tables are