Uses of Annotation Interface
liquibase.change.DatabaseChange
Packages that use DatabaseChange
Package
Description
Technically, a Change expresses an intention for alter the structure of the Database.
Although Liquibase tries to provide a wide range of database refactorings, there are times you may want to create
your own custom refactoring class.
-
Uses of DatabaseChange in liquibase.change.core
Classes in liquibase.change.core with annotations of type DatabaseChangeModifier and TypeClassDescriptionclassMakes an existing column into an auto-increment column.classAdds a column to an existing table.classSets a new default value to an existing column.classAdds a foreign key constraint to an existing column.classExtracts data from an existing column to create a lookup table.classAdds a NOT NULL constraint to an existing column.classCreates a primary key out of an existing column or set of columns.classAdds a unique constraint to an existing column.classModifies properties of an existing sequence.classCreates an index on an existing column.classclassCreates a new sequence.classCreates a new table.classCreates a new view.classclassclassDrops an existing column from a table.classRemoves the default value from an existing column.classDrops an existing foreign key constraint.classDrops an existing index.classDrops a not-null constraint from an existing column.classRemoves an existing primary key.classclassDrops an existing sequence.classDrops an existing table.classRemoves an existing unique constraint.classDrops an existing view.classclassExecutes a given shell executable.classInserts data into an existing table.classclassclassCombines data from two existing columns into a new column and drops the original columns.classclassclassAllows execution of arbitrary SQL.classRenames an existing column.classRenames an existing table.classRenames an existing table.classRenames an existing view.classclassclassRepresents a Change for custom SQL stored in a File.classclassclass -
Uses of DatabaseChange in liquibase.change.custom
Classes in liquibase.change.custom with annotations of type DatabaseChangeModifier and TypeClassDescriptionclassAdapts CustomChange implementations to the standard change system used by Liquibase.