--rollback-on-error

Last updated: May 1, 2026

Liquibase Secure only. If any changeset fails, stops and rolls back all changesets just deployed. Liquibase 4.18.0+. Default: false.

Syntax

You can set this parameter in the following ways:

Option

Syntax

Command CLI parameter

--rollback-on-error=<true|false>

Liquibase properties file (defaults file)

liquibase.command.rollbackOnError: <true|false>

Command flow file argument (example)

cmdArgs: { rollback-on-error: "<true|false>" }

JVM system property (JAVA_OPTS environment variable)

JAVA_OPTS=-Dliquibase.command.rollbackOnError=<true|false>

Liquibase environment variable

LIQUIBASE_COMMAND_ROLLBACK_ON_ERROR=<true|false>