Adding a new column should be simple. In practice, it can break queries, pile migrations into deploy queues, and trigger downtime if done poorly. Whether in PostgreSQL, MySQL, or a columnar store, the change touches schema, storage, indexes, and application code at once.
Start by defining the exact column name