See: Description
Interface | Description |
---|---|
CustomChange |
Interface to implement when creating a custom change.
|
CustomSqlChange |
Interface to implement when creating a custom change that generates SQL.
|
CustomSqlRollback |
Interface to implement that allows rollback of a custom sql change.
|
CustomTaskChange |
Interface to implement when creating a custom change that does not actually generate SQL.
|
CustomTaskRollback |
Interface to implement that allows rollback of a custom task change.
|
Class | Description |
---|---|
CustomChangeWrapper |
Adapts CustomChange implementations to the standard change system used by Liquibase.
|
To create your own custom refactoring, simply create a class that implements the
CustomSqlChange
or CustomTaskChange
interface and
use the <custom> tag in your changeset.
If your change can be rolled back, implement the CustomSqlRollback
interface as
well.
For a sample custom change class, see liquibase.change.custom.ExampleCustomSqlChange in the test sources.
Copyright © 2023 Liquibase.org. All rights reserved.