In SQL, adding a new column is simple. In production, it can be dangerous. The difference is in how you plan, execute, and monitor the change.
When you create a new column, you touch three layers: the database schema, the application code, and the data itself. In PostgreSQL, ALTER TABLE