What support does Liquibase have for PostgreSQL?
Last updated: July 14, 2025
PostgreSQL is an open-source, object-relational database system that supports a large part of the SQL standard and offers many modern features. For more information, see the PostgreSQL documentation page.
You can use Liquibase with several PostgreSQL database management systems, including PostgreSQL, PostgreSQL AWS RDS, Postgres AWS Aurora, Google Cloud SQL, and Azure Database on Postgres.
Verified database versions
PostgreSQL | PostgreSQL AWS RDS | PostgreSQL AWS Aurora | PostgreSQL Azure Database | Google Cloud SQL |
17 16 15 14 13 12 (deprecated) | 17 16 15 14 13 12 (deprecated) | 17 16 15 14 13 12 11 | Flexible Server: 16 15 13 | 16 15 14 13 12 11 |
Supported Change Types & commands
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 | Not Supported |
createTable | Supported |
createTrigger | Supported |
createView | Supported |
customChange | Supported |
delete | Supported |
disableCheckConstraint | Not Supported |
disableTrigger | 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 | Not Supported |
dropTable | Supported |
dropTrigger | Supported |
dropUniqueConstraint | Supported |
dropView | Supported |
enableCheckConstraint | Not Supported |
enableTrigger | Supported |
executeCommand | Supported |
insert | Supported |
loadData | Supported |
loadUpdateData | Supported |
markUnused | Not Supported |
mergeColumns | Supported |
modifyDataType | Supported |
output | Supported |
renameColumn | Supported |
renameSequence | Supported |
renameTable | Supported |
renameTrigger | Supported |
renameView | Supported |
setColumnRemarks | Supported |
setTableRemarks | Supported |
sql | Supported |
sqlFile | Supported |
stop | Supported |
tagDatabase | Supported |
update | Supported |