Adding a new column sounds simple. It is not. Done wrong, it can lock tables, stall transactions, or break downstream pipelines. Done right, it preserves uptime, ensures data integrity, and keeps releases smooth.
First, decide if the new column is nullable, has a default value, or must be populated from