Editorial question46.5K views2,684 votes1 answer3,386 following
AI-generatedMigrationFailedException thrown during partial rollback of a custom change in Liquibase
The goal is to clarify how Liquibase sequences custom changes—particularly Java code changesets and SQL changesets—when a rollback is interrupted before completion, and whether the thrown MigrationFailedException indicates which changeset was partially rolled back. Because the framework does not explicitly document the ordering rule for mixed change types, t