Roll Back or Resolve Forward? How to Deal With Database Errors
When you apply database changes, whether automated as part of a CICD process, or manually in the legacy solution, what do you do when an error occurs? Do you undo all the changes applied so you can analyze the issue or do you search for an immediate solution so you can finish all the changes?
Both options have pros and cons, and your choice likely depends on the team dynamic, the manager’s preference, or perhaps to conform to a company policy. Let’s discuss both options.