Releases don’t always go as planned, and Liquibase helps you ensure contingency plans are correct before each release. As you near a release, besides checking the updateSql output, you can also run futureRollbackSql which will output the SQL needed to bring a fully updated database back to the current state.
Liquibase tracks which changelog statements have run against each database, so you no longer have to manually track what statements have been run against each database and which have not.
Liquibase ships with several tools you can use to make sure changes are being applied correctly, check current database state, and that nobody is sneaking in changes out of process.
Beyond all the standard Liquibase functionality, Datical lets you
Liquibase for DBAs | QA | Developers