Marks all change sets as ran against the database. Useful when you have manually updated your database.
Attribute | Description | Required |
---|---|---|
changeLogFile | The change log file to run | Yes |
contexts | A comma separated list of contexts to execute. If not specified, all contexts are run. | No |
outputFile | If specified, Liquibase will save the update SQL statements to the specified file rather than executing them in the database. | No |
outputEncoding | The character encoding to use when writing SQL statements to output file. | No; defaults to system encoding. |
promptOnNonLocalDatabase | If set to true a dialog box with warn you if you attempt to run the Liquibase against a database that is not on localhost | No; default is false. |
classpathref | A reference to the classpath used to run the task with. | No |
databaseref | A reference to the database that Liquibase will connect to. | Yes, unless a nested <database> element is present. |
driver | Deprecated: Name of the database driver to connect with. | No |
url | Deprecated: Use <database> 's url attribute instead. The database URL |
No |
username | Deprecated:The database username to connect with | No |
password | Deprecated:The password to use when connecting to the database | No |
defaultSchemaName | Deprecated:Schema to use by default for managed database objects and Liquibase control tables | No |
currentDateTimeFunction | Deprecated: Overrides current date time function used in SQL. Useful for unsupported databases | No |
databaseChangeLogTableName | Deprecated: Overrides the name of the databasechangelog table to use | No |
databaseChangeLogLockTableName | Deprecated: Overrides the name of the databasechangeloglock table to use | No |
logLevel | Deprecated: Specifies one of the following logging levels: debug, info, warning, severe, off. The default level is info. | No |
The classpath used to run the task with. Optional.
Required unless a databaseref
attribute is given. See database data type.
Optional. See change log parameters
A basic implementation of the change log sync task. Syncs the change log file to the database.
Syncs the referenced database with the change sets found in the given change log file.