Adding a new column in your database should be deliberate. Define its purpose before you touch the schema. Choose the right data type. Decide if it will accept nulls. Think about indexes early because they influence query speed — and speed is not negotiable.
For relational databases, ALTER TABLE is the common path. In PostgreSQL:
ALTER TABLE orders ADD COLUMN priority INTEGER DEFAULT 0;
Simple. But the decisions you make around that statement are not. How will existing rows be backfilled? Will this new column break application logic? Will it cause locks that impact live traffic?
Schema changes in production demand planning. Use migrations that can be rolled forward and back. Stage deployments. If the dataset is large, update in batches. Monitor performance during rollout. Every new column is an operational event.