Liquibase Configuration Reference

Liquibase 4.4 and later versions can process configuration values from multiple sources.

The following table provides naming conventions of the Liquibase parameters for the liquibase.properties file, environment variables, and CLI.

Check the related topics for more details when configuring Liquibase:

Tip: Additionally, you can run liquibase --help to see the description of a parameter.

Global settings

Properties string Environment variable CLI

liquibase.alwaysOverrideStoredLogicSchema

LIQUIBASE_ALWAYS_OVERRIDE_STORED_LOGIC_SCHEMA

--always-override-stored-logic-schema

liquibase.autoReorg

LIQUIBASE_AUTO_REORG

--auto-reorg

liquibase.changelogLockPollRate

LIQUIBASE_CHANGELOG_LOCK_POLL_RATE

--changelog-lock-poll-rate

liquibase.changeogLockWaitTimeInMinutes

LIQUIBASE_CHANGELOG_LOCK_WAIT_TIME_IN_MINUTES

--changelog-lock-wait-time-in-minutes

liquibase.classpath

LIQUIBASE_CLASSPATH

--classpath

liquibase.convertDataTypes

LIQUIBASE_CONVERT_DATA_TYPES

--convert-data-types

liquibase.databaseChangelogLockTableName

LIQUIBASE_DATABASE_CHANGELOG_LOCK_TABLE_NAME

--database-changelog-lock-table-name

liquibase.databaseChangelogTableName

LIQUIBASE_DATABASE_CHANGELOG_TABLE_NAME

--database-changelog-table-name

liquibase.databaseClass

LIQUIBASE_DATABASE_CLASS

--database-class

liquibase.defaultlogger.level

LIQUIBASE_DEFAULTLOGGER_LEVEL

--defaultlogger-level

liquibase.defaultsFile

LIQUIBASE_DEFAULTS_FILE

--defaults-file

liquibase.diffColumnOrder

LIQUIBASE_DIFF_COLUMN_ORDER

--diff-column-order

liquibase.driver

LIQUIBASE_DRIVER

--driver

liquibase.driverPropertiesFile

LIQUIBASE_DRIVER_PROPERTIES_FILE

--driver-properties-file

liquibase.filterLogMessages

LIQUIBASE_FILTER_LOG_MESSAGES

--filter-log-messages

liquibase.generateChangesetCreatedValues

LIQUIBASE_GENERATE_CHANGESET_CREATED_VALUES

--generate-changeset-created-values

liquibase.generatedChangesetIdsContainsDescription

LIQUIBASE_GENERATED_CHANGESET_IDS_CONTAINS_DESCRIPTION

--generated-changeset-ids-contains-description

liquibase.headless

LIQUIBASE_HEADLESS

--headless

liquibase.hub.apiKey

LIQUIBASE_HUB_API_KEY

--hub-api-key

liquibase.hub.logLevel

LIQUIBASE_HUB_LOG_LEVEL

--hub-log-level

liquibase.hub.mode

LIQUIBASE_HUB_MODE

--hub-mode

liquibase.hub.url

LIQUIBASE_HUB_URL

--hub-url

liquibase.includeCatalogInSpecification

LIQUIBASE_INCLUDE_CATALOG_IN_SPECIFICATION

--include-catalog-in-specification

liquibase.includeSystemClasspath

LIQUIBASE_INCLUDE_SYSTEM_CLASSPATH

--include-system-classpath

liquibase.liquibaseCatalogName

LIQUIBASE_ LIQUIBASE_CATALOG_NAME

--liquibase-catalog-name

liquibase.liquibaseSchemaName

LIQUIBASE_ LIQUIBASE_SCHEMA_NAME

--liquibase-schema-name

liquibase.liquibaseTablespaceName

LIQUIBASE_ LIQUIBASE _TABLESPACE_NAME

--liquibase-tablespace-name

liquibase.logFile

LIQUIBASE_LOG_FILE

--log-file

liquibase.logLevel

LIQUIBASE_LOG_LEVEL

--log-level

liquibase.outputFileEncoding

LIQUIBASE_OUTPUT_FILE_ENCODING

--output-file-encoding

liquibase.outputLineSeparator

LIQUIBASE_OUTPUT_LINE_SEPARATOR

--output-line-separator

liquibase.promptForNonLocalDatabase

LIQUIBASE_PROMPT_FOR_NON_LOCAL_DATABASE

--prompt-for-non-local-database

liquibase.propertyProviderClass

LIQUIBASE_PROPERTY_PROVIDER_CLASS

--property-provider-class

liquibase.shouldRun

LIQUIBASE_SHOULD_RUN

--should-run

liquibase.shouldSnapshotData

LIQUIBASE_SHOULD_SNAPSHOT_DATA

--should-snapshot-data

liquibase.supportPropertyEscaping

LIQUIBASE_SUPPORT_PROPERTY_ESCAPING

--support-property-escaping

liquibase.useProcedureSchema

LIQUIBASE_USE_PROCEDURE_SCHEMA

--use-procedure-schema

Command settings

Properties string Environment variable CLI

liquibase.command.changeExecListenerClass

LIQUIBASE_COMMAND_CHANGE_EXEC_LISTENER_CLASS

--change-exec-listener-class

liquibase.command.changeExecListenerPropertiesFile

LIQUIBASE_COMMAND_CHANGE_EXEC_LISTENER_PROPERTIES_FILE

--change-exec-listener-properties-file

liquibase.command.changeLogFile

LIQUIBASE_COMMAND_CHANGELOG_FILE

--changelog-file

liquibase.command.changesetIdentifier

LIQUIBASE_COMMAND_CHANGESET_IDENTIFIER

--changeset-identifier

liquibase.command.contexts

LIQUIBASE_COMMAND_CONTEXTS

--contexts

liquibase.command.count

LIQUIBASE_COMMAND_COUNT

--count

liquibase.command.dataOutputDirectory

LIQUIBASE_COMMAND_DATA_OUTPUT_DIRECTORY

--data-output-directory

liquibase.command.date

LIQUIBASE_COMMAND_DATE

--date

liquibase.command.defaultCatalogName

LIQUIBASE_COMMAND_DEFAULT_CATALOG_NAME

--default-catalog-name

liquibase.command.defaultSchemaName

LIQUIBASE_COMMAND_DEFAULT_SCHEMA_NAME

--default-schema-name

liquibase.command.delimiter

LIQUIBASE_COMMAND_DELIMITER

--delimiter

liquibase.command.diffTypes

LIQUIBASE_COMMAND_DIFF_TYPES

--diff-types

liquibase.command.driver

LIQUIBASE_COMMAND_DRIVER

--driver

liquibase.command.driverPropertiesFile

LIQUIBASE_COMMAND_DRIVER_PROPERTIES_FILE

--driver-properties-file

liquibase.command.excludeObjects

LIQUIBASE_COMMAND_EXCLUDE_OBJECTS

--exclude-objects

liquibase.command.hubConnectionId

LIQUIBASE_COMMAND_HUB_CONNECTION_ID

--hub-connection-id

liquibase.command.hubProjectId

LIQUIBASE_COMMAND_HUB_PROJECT_ID

--hub-project-id

liquibase.command.hubProjectName

LIQUIBASE_COMMAND_HUB_PROJECT_NAME

--hub-project-name

liquibase.command.includeObjects

LIQUIBASE_COMMAND_INCLUDE_OBJECTS

--include-objects

liquibase.command.labels

LIQUIBASE_COMMAND_LABELS

--labels

liquibase.command.outputDirectory

LIQUIBASE_COMMAND_OUTPUT_DIRECTORY

--output-directory

liquibase.command.overwriteOutputFile

LIQUIBASE_COMMAND_OVERWRITE_OUTPUT_FILE

--overwrite-output-file

liquibase.command.password

LIQUIBASE_COMMAND_PASSWORD

--password

liquibase.command.referenceDefaultCatalogName

LIQUIBASE_COMMAND_REFERENCE_DEFAULT_CATALOG_NAME

--reference-default-catalog-name

liquibase.command.referenceDefaultSchemaName

LIQUIBASE_COMMAND_REFERENCE_DEFAULT_SCHEMA_NAME

--reference-default-schema-name

liquibase.command.referencePassword

LIQUIBASE_COMMAND_REFERENCE_PASSWORD

--reference-password

liquibase.command.referenceUrl

LIQUIBASE_COMMAND_REFERENCE_URL

--reference-url

liquibase.command.referenceUsername

LIQUIBASE_COMMAND_REFERENCE_USERNAME

--reference-username

liquibase.command.rollbackScript

LIQUIBASE_COMMAND_ROLLBACK_SCRIPT

--rollback-script

liquibase.command.schemas

LIQUIBASE_COMMAND_SCHEMAS

--schemas

liquibase.command.snapshotFormat

LIQUIBASE_COMMAND_SNAPSHOT_FORMAT

--snapshot-format

liquibase.command.sql

LIQUIBASE_COMMAND_SQL

--sql

liquibase.command.sqlFile

LIQUIBASE_COMMAND_SQL_FILE

--sql-file

liquibase.command.tag

LIQUIBASE_COMMAND_TAG

--tag

liquibase.command.url

LIQUIBASE_COMMAND_URL

--url

liquibase.command.username

LIQUIBASE_COMMAND_USERNAME

--username

liquibase.command.verbose

LIQUIBASE_COMMAND_VERBOSE

--verbose