Classes, interfaces and traits

AbstractLiquibaseTask

Abstract Liquibase task. Base class for all Liquibase Phing tasks.

Use \Project#createTask to register a new Task.
« More »

LiquibaseChangeLogTask

Task to create a changelog file.

Use \Project#createTask to register a new Task.
« More »

LiquibaseDbDocTask

Task to create a javadoc-like documentation based on current database and changelog.

Use \Project#createTask to register a new Task.
« More »

LiquibaseDiffTask

Task to create the diff between two databases. Will output the changes needed to convert the reference database to the database.

Use \Project#createTask to register a new Task.
« More »

LiquibaseParameter

Base class for those classes that can appear inside the build file as stand alone data types.

This class handles the common description attribute and provides a default implementation for reference handling and checking for circular references that is appropriate for types that can not be nested inside elements of the same type (i.e. patternset but not path)
« More »

LiquibaseProperty

Base class for those classes that can appear inside the build file as stand alone data types.

This class handles the common description attribute and provides a default implementation for reference handling and checking for circular references that is appropriate for types that can not be nested inside elements of the same type (i.e. patternset but not path)
« More »

LiquibaseRollbackTask

Rollbacks the database changes.

Use \Project#createTask to register a new Task.
« More »

LiquibaseTagTask

Task to tag the current database state. In case you tag the database multiple times without applying a new changelog before, the tags will overwrite each other!

Use \Project#createTask to register a new Task.
« More »

LiquibaseTask

Task for running liquibase commands that doesn't have their own commands yet.

Parameters can be provided by nested <parameter name='foo' value='bar' /> tags. That will result in --foo='bar' on the command line.
« More »

LiquibaseUpdateTask

Task to update the database to latest version of the changelog file.

Use \Project#createTask to register a new Task.
« More »