All Classes and Interfaces
Class
Description
A Liquibase MOJO that requires the user to provide a DatabaseChangeLogFile to be able
to perform any actions on the database.
A base class for providing Liquibase Quality Checks functionality.
A base class for providing Liquibase
Liquibase functionality.Liquibase Update Maven plugin.
Display help information on liquibase-maven-plugin.
Call
Call
mvn liquibase:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.Marks all unapplied changes to the database as applied in the change log.
Generates SQL that marks all unapplied changes as applied.
Marks all unapplied changes up to and include a specified tag to the database as applied in the change log.
Generates SQL that marks all unapplied changes up to and including a specified tag
as applied.
Check the changelog for issues
List available checks, their configuration options, and current settings
Clears all checksums in the current changelog, so they will be recalculated next update.
Generates a diff between the specified database and the reference database.
List all rows from the Liquibase Pro 'DATABASECHANGELOGHISTORY' tracking table.
Generates dbDocs against the database.
Drops all database objects in the configured schema(s).
Run a series of commands contained in one or more stages, as configured in a liquibase flow-file.
Validate a series of commands contained in one or more stages, as configured in a liquibase flow-file.
Generates the SQL that is required to rollback the database to current state after the next update.
Generates a changelog based on the current database schema.
Outputs history of deployments against the configured database.
Lists all Liquibase updater locks on the current database.
Removes any Liquibase updater locks from the current database.
Prints which changesets need to be applied to the database.
Invokes Liquibase to rollback the database (and mark changesets as unapplied).
Reverts (rolls back) one non-sequential changeSet made during a previous change to your database.
Displays the SQL which will be executed when the corresponding rollbackOneChangeSet command is
executed.
Rolls back all changesets from any specific update, if all changesets can be rolled back.
Displays the SQL which will be executed when the corresponding rollbackOneUpdate
command is executed.
Generates the SQL that is required to rollback the database using one or more of the specified
attributes 'rollbackCount', 'rollbackTag' and/or 'rollbackDate'
Writes a Liquibase tag to the database.
Checks for existence of the specified Liquibase tag in the database
Print a list of changesets that have been executed but are not in the current changelog
Applies the DatabaseChangeLogs to the database.
Generates the SQL that is required to update the database to the current
version as specified in the DatabaseChangeLogs.
Applies the DatabaseChangeLogs to the database, testing rollback.
Validates liquibase changelog
Extension of
ClassLoaderResourceAccessor for Maven which will use a default or user specified ClassLoader to load files/resources.A Utilities class for Maven plugins.
Annotation used at the field level that indicates that field is liquibase property element