The migration was done, but the schema had a hole. A new column was needed.
Adding a new column should be simple, but in production databases, simplicity hides traps. Schema changes touch live data, indexes, and queries. Done poorly, they lock tables, block transactions, or break services. Done well, they