When you add a new column, you alter the schema. Whether it’s PostgreSQL, MySQL, or a cloud-managed system, the operation is simple but not trivial. In production, schema changes affect running workloads, locks, and migrations. Choosing the right type, constraints, and defaults matters as much as writing the column