What support does Liquibase have for IBM DB2 LUW?
Last updated: July 14, 2025
IBM DB2 LUW (DB2 for Linux, Unix, and Windows) is a cross-platform database management system created by IBM. For more information, see IBM DB2 Documentation.
Verified database versions
11.5.7+
Supported Change types
Change Type | Supported |
addAutoIncrement | Supported |
addCheckConstraint | Supported |
addColumn | Supported |
addDefaultValue | Supported |
addForeignKeyConstraint | Supported |
addLookupTable | Supported |
addNotNullConstraint | Supported |
addPrimaryKey | Supported |
addUniqueConstraint | Supported |
alterSequence | Supported |
createFunction | Supported |
createIndex | Supported |
createPackage | Supported |
createPackageBody | Supported |
createProcedure | Supported |
createSequence | Supported |
createSynonym | Supported |
createTable | Supported |
createTrigger | Supported |
createView | Supported |
customChange | Supported |
delete | Supported |
disableCheckConstraint | Supported |
disableTrigger | Not Supported |
dropAllForeignKeyConstraints | Supported |
dropCheckConstraint | Supported |
dropColumn | Supported |
dropDefaultValue | Supported |
dropForeignKeyConstraint | Supported |
dropFunction | Supported |
dropIndex | Supported |
dropNotNullConstraint | Supported |
dropPackage | Supported |
dropPackageBody | Supported |
dropPrimaryKey | Supported |
dropProcedure | Supported |
dropSequence | Supported |
dropSynonym | Supported |
dropTable | Supported |
dropTrigger | Supported |
dropUniqueConstraint | Supported |
dropView | Supported |
enableCheckConstraint | Supported |
enableTrigger | Not Supported |
executeCommand | Supported |
insert | Supported |
loadData | Supported |
loadUpdateData | Supported |
markUnused | Not Supported |
mergeColumns | Supported |
modifyDataType | Supported |
output | Supported |
renameColumn | Supported |
renameSequence | Not Supported |
renameTable | Supported |
renameTrigger | Not Supported |
renameView | Not Supported |
setColumnRemarks | Supported |
setTableRemarks | Supported |
sql | Supported |
sqlFile | Supported |
stop | Supported |
tagDatabase | Supported |
update | Supported |
Supported commands
Command | Supported |
calculate-checksum | Supported |
changelog-sync | Supported |
changelog-sync-sql | Supported |
changelog-sync-to-tag | Supported |
changelog-sync-to-tag-sql | Supported |
clear-checksums | Supported |
db-doc | Supported |
diff | Supported |
diff JSON | Supported |
diff-changelog | Supported |
drop-all | Supported |
future-rollback-count-sql | Supported |
future-rollback-from-tag-sql | Supported |
future-rollback-sql | Supported |
generate-changelog | Supported |
help | Supported |
history | Supported |
list-locks | Supported |
mark-next-changeset-ran | Supported |
mark-next-changeset-ran-sql | Supported |
release-locks | Supported |
rollback | Supported |
rollback-count | Supported |
rollback-count-sql | Supported |
rollback-one-changeset | Supported |
rollback-one-changeset-sql | Supported |
rollback-one-update | Supported |
rollback-one-update-sql | Supported |
rollback-sql | Supported |
rollback-to-date | Supported |
rollback-to-date-sql | Supported |
snapshot | Supported |
snapshot-reference | Supported |
status | Supported |
tag | Supported |
tag-exists | Supported |
unexpected-changesets | Supported |
update | Supported |
update-sql | Supported |
update-count | Supported |
update-count-sql | Supported |
update-testing-rollback | Supported |
update-to-tag | Supported |
update-to-tag-sql | Supported |
validate | Supported |