Our team has been using Liquibase for a while and we recently ran into an issue with rollbacks. We want to rollback to a particular tag in the databasechangelog table. Unfortunately, we were not diligent in ensuring that all or commands had corresponding commands. Based on this predicament, I have a few questions:
- What is the recommended method of fixing changesets that have already been applied and cannot be rolled back?
- Can I just delete the relevant entries in the databasechangelog table, update my changesets in my changelogs and then rerun Liquibase? I know if I change them now, the checksum will fail.
- If there isn't, I think that this would be a nice to have feature.
We have not upgraded to Liquibase 2.0 yet, so please keep that in mind when responding.