Adding a new column seems simple, but in production systems it can be a high‑risk change. Schema migrations touch live data. The wrong command can lock tables, blow up queries, or destroy performance. Precision matters.
First, decide the exact definition: name, data type, nullability, default value. In PostgreSQL, the