- Reference
- Version · 5.1.1
- Reference guide
global-end-delimiter-override
Last updated: October 7, 2026
--global-end-delimiter-override is a global Boolean parameter. It lets you specify whether the --global-end-delimiter-override parameter always takes priority over other Liquibase delimiter settings. By default, it is set to false.
It is available in Liquibase Secure 5.0 and later.
From Liquibase Pro version 4.25.1 through 4.33, this parameter was called --pro-global-end-delimiter-prioritized. See the change history table at the end of this article for pre-5.0 version syntax.
Uses
You can set a delimiter in Liquibase in the following ways:
endDelimiterset on a specific changeset, including inrollbackSqlFile(highest precedence)endDelimiterset in a changelog called byincludeorincludeAllinmodifyChangeSets--global-end-delimiter-overrideset globally (lowest precedence)
By default, --global-end-delimiter-override has the lowest precedence. This means that if you set it to some value (such as @), and you set endDelimiter to a different value (such as &), Liquibase uses the value of endDelimiter as your delimiter anywhere there is a conflict.
However, if you want Liquibase to always set delimiters based on --global-end-delimiter-override no matter what, you can set --global-end-delimiter-override to true.
Syntax
You can set this parameter in the following ways:
Option | Syntax |
Liquibase properties file (defaults file) |
|
Global flow file argument |
|
Global CLI parameter |
|
JVM system property (JAVA_OPTS environment variable) | Unix:
Windows:
|
Liquibase environment variable |
|
For more information, see Working with command parameters.
Change history
Version | Change |
|---|---|
Liquibase Secure, version 5.0 | Parameter changed from --pro-global-end-delimiter-prioritized to --global-end-delimiter-override. Here are the previous values from when it was --pro-global-end-delimiter-prioritized. Liquibase properties file (defaults file) liquibase.pro.globalEndDelimiter.prioritized: <true|false> Global flow file argument globalArgs: { pro-global-end-delimiter-prioritized: "<true|false>" } Global CLI parameter liquibase --pro-global-end-delimiter-prioritized=<true|false> update --changelog-file=example-changelog.xml JVM system property(JAVA_OPTS environment variable) Unix: JAVA_OPTS=-Dliquibase.pro.globalEndDelimiter.prioritized=<true|false> Windows: JAVA_OPTS=-D"liquibase.pro.globalEndDelimiter.prioritized"=<true|false> |