Adding a new column is simple in theory. In practice, it shapes performance, deploy safety, and long-term maintainability. Whether you’re working in PostgreSQL, MySQL, or a distributed SQL system, the process must account for locks, replication lag, and data backfills. The wrong approach can freeze queries, stall writes, or