Adding a new column is one of the most common changes in database evolution. Done well, it is safe, fast, and predictable. Done poorly, it can break queries, corrupt data, or block deploys.
First, decide the purpose. Every new column should have a clear, documented reason for existing. Avoid columns