What is the rollback report?

Last updated: September 2, 2025

The rollback report is a Liquibase operation report that provides human-readable information about your database rollbacks, including system, runtime, operation, and changeset information.

In Liquibase 4.27.0 and later, you can automatically generate a database rollback report using the Liquibase rollback family of commands: rollback, rollback-count, rollback-one-changeset, rollback-one-update, and rollback-to-date. In Liquibase 4.28.0 and later, you can also generate a rollback report as part of the update-testing-rollback command.

Uses

Using Liquibase rollback reports can help developers, DBAs, DevOps engineers, and managers in the following ways:

  • Understand and share the data on the execution of rollback commands.

  • Easily scan and understand a high-level overview of the changesets rolled back.

  • Get a detailed view of both successful and failed rollbacks.

  • Collaborate with your team with shareable reports in PDF format.

operation-reports-rollback-report

liquibase rollback \
    --report-enabled=true \
    --report-name=my_rollback_report.html

liquibase rollback \
    --report-enabled=true \
    --report-name=my_rollback_report.html