Adding a new column is not just schema work. It is a contract. The name, type, constraints, and defaults will define how your data behaves under load, during migrations, and through future releases. Get one part wrong, and rollback becomes a fight against corruption, downtime, or broken features.
Start with