Package | Description |
---|---|
liquibase.change |
The change package contains the available database "changes".
|
liquibase.change.core |
Technically, a Change expresses an intention for alter the structure of the Database.
|
liquibase.change.custom |
Although Liquibase tries to provide a wide range of database refactorings, there are times you may want to create
your own custom refactoring class.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractChange
Standard superclass to simplify
Change implementations. |
class |
AbstractSQLChange
A common parent for all raw SQL related changes regardless of where the sql was sourced from.
|
class |
AbstractTableChange |
Modifier and Type | Class and Description |
---|---|
class |
AbstractModifyDataChange
Encapsulates common fields for update and delete changes.
|
class |
AddAutoIncrementChange
Makes an existing column into an auto-increment column.
|
class |
AddColumnChange
Adds a column to an existing table.
|
class |
AddDefaultValueChange
Sets a new default value to an existing column.
|
class |
AddForeignKeyConstraintChange
Adds a foreign key constraint to an existing column.
|
class |
AddLookupTableChange
Extracts data from an existing column to create a lookup table.
|
class |
AddNotNullConstraintChange
Adds a not-null constraint to an existing column.
|
class |
AddPrimaryKeyChange
Creates a primary key out of an existing column or set of columns.
|
class |
AddUniqueConstraintChange
Adds a unique constraint to an existing column.
|
class |
AlterSequenceChange
Modifies properties of an existing sequence.
|
class |
CreateIndexChange
Creates an index on an existing column.
|
class |
CreateProcedureChange |
class |
CreateSequenceChange
Creates a new sequence.
|
class |
CreateTableChange
Creates a new table.
|
class |
CreateViewChange
Creates a new view.
|
class |
DeleteDataChange |
class |
DropAllForeignKeyConstraintsChange |
class |
DropColumnChange
Drops an existing column from a table.
|
class |
DropDefaultValueChange
Removes the default value from an existing column.
|
class |
DropForeignKeyConstraintChange
Drops an existing foreign key constraint.
|
class |
DropIndexChange
Drops an existing index.
|
class |
DropNotNullConstraintChange
Drops a not-null constraint from an existing column.
|
class |
DropPrimaryKeyChange
Removes an existing primary key.
|
class |
DropProcedureChange |
class |
DropSequenceChange
Drops an existing sequence.
|
class |
DropTableChange
Drops an existing table.
|
class |
DropUniqueConstraintChange
Removes an existing unique constraint.
|
class |
DropViewChange
Drops an existing view.
|
class |
EmptyChange |
class |
ExecuteShellCommandChange
Executes a given shell executable.
|
class |
InsertDataChange
Inserts data into an existing table.
|
class |
LoadDataChange |
class |
LoadUpdateDataChange |
class |
MergeColumnChange
Combines data from two existing columns into a new column and drops the original columns.
|
class |
ModifyDataTypeChange |
class |
OutputChange |
class |
RawSQLChange
Allows execution of arbitrary SQL.
|
class |
RenameColumnChange
Renames an existing column.
|
class |
RenameSequenceChange
Renames an existing table.
|
class |
RenameTableChange
Renames an existing table.
|
class |
RenameViewChange
Renames an existing view.
|
class |
SetColumnRemarksChange |
class |
SetTableRemarksChange |
class |
SQLFileChange
Represents a Change for custom SQL stored in a File.
|
class |
StopChange |
class |
TagDatabaseChange |
class |
UpdateDataChange |
Modifier and Type | Class and Description |
---|---|
class |
CustomChangeWrapper
Adapts CustomChange implementations to the standard change system used by Liquibase.
|
Copyright © 2022 Liquibase.org. All rights reserved.