Community Change Types

Change Types are the kinds of changes Liquibase does to database schemas. Liquibase Community has the ability to perform the following types of changes:

Changes that add something

addAutoIncrement addColumn
addDefaultValue addForeignKeyConstraint
addLookupTable addNotNullConstraint
addPrimaryKey addUniqueConstraint

Changes that create something

createIndex createProcedure
createSequence createTable
createView  

Changes that drop something

dropAllForeignKeyConstraints dropColumn
dropDefaultValue dropForeignKeyConstraint
dropIndex dropNotNullConstraint
dropPrimaryKey dropProcedure
dropSequence dropTable
dropUniqueConstraint dropView

Changes that rename something

renameColumn renameSequence
renameTable renameView

SQL Changes

sql sqlFile

Other kinds of changes

alterSequence customChange
delete empty
executeCommand insert
loadData loadUpdateData
mergeColumns modifyDataType
output setColumnRemarks
setTableRemarks stop
tagDatabase update