--changeset-filter

Last updated: April 30, 2026

Specifies whether policy checks run on ALL changesets or only PENDING (undeployed) changesets. Only applies to checks with the changelog scope. Liquibase 4.26.0+. Default: ALL.

Syntax

You can set this parameter in the following ways:

Option

Syntax

Command CLI parameter

--changeset-filter=<ALL|PENDING>

Liquibase properties file (defaults file)

liquibase.command.checks.<subcommand>.changesetFilter: <string>

Command flow file argument (example)

cmdArgs: { changeset-filter: "<ALL|PENDING>" }

JVM system property (JAVA_OPTS environment variable)

JAVA_OPTS=-Dliquibase.command.checks.<subcommand>.changesetFilter=<string>

Liquibase environment variable

LIQUIBASE_COMMAND_CHECKS_<SUBCOMMAND>_CHANGESET_FILTER=<string>

changeset-filter - Liquibase