What support does Liquibase have for AlloyDB for PostgreSQL?
Last updated: November 18, 2025
AlloyDB is a fully managed, PostgreSQL-compatible database service from Google Cloud that is built for demanding workloads.
Liquibase supports AlloyDB, but some functionality is limited if you choose to use the public schema provided as the default schema. We recommend using a separate NON-PUBLIC schema.
Related Links
Google Cloud Ready - AlloyDB Partners — Google's Validated partner solutions page.
Connect Liquibase with AlloyDB — Step-by-step guide for connecting AlloyDB to Liquibase.
Postgres native executor — AlloyDB is compatible with the Postgres native executor.
Verified database versions
17
16
15
Change Type | PUBLIC schema | NON-PUBLIC schema |
addAutoIncrement | Supported | Supported |
addCheckConstraint | Supported | Supported |
addClusteredPrimaryKey | Supported | Supported |
addColumn | Supported | Supported |
addDefaultValue | Supported | Supported |
addDefaultValueBoolean | Supported | Supported |
addDefaultValueComputed | Supported | Supported |
addDefaultValueDate | Supported | Supported |
addDefaultValueNumeric | Supported | Supported |
addDefaultValueSequenceNext | Supported | Supported |
addForeignKey | Supported | Supported |
addForeignKeyNoValidate | Supported | Supported |
addLookupTable | Supported | Supported |
addNonClusteredPrimaryKey | Supported | Supported |
addNotNullConstraint | Supported | Supported |
addNotNullConstraintBitBoolean | Supported | Supported |
addNotNullConstraintWithValues | Supported | Supported |
addPrimaryKey | Supported | Supported |
addUniqueConstraint | Supported | Supported |
alterCompositeTypeAttributes | Supported | Supported |
alterSequence | Supported | Supported |
alterSequenceCycleProperty | Supported | Supported |
changeCompositeTypeOwner | Supported | Supported |
createCompositeType | Supported | Supported |
createFunction | Supported | Supported |
createIndex | Supported | Supported |
createPackage | Supported | Supported |
createPackageBody | Supported | Supported |
createProcedure | Supported | Supported |
createProcedureFromFile | Supported | Supported |
createSequence | Supported | Supported |
createTable | Supported | Supported |
createTableDataTypeText | Supported | Supported |
createTableTimestamp | Supported | Supported |
createTableWithNumericColumn | Supported | Supported |
createTrigger | Supported | Supported |
createView | Supported | Supported |
datatypes.arrays | Supported | Supported |
datatypes.binary | Supported | Supported |
datatypes.bitstring | Supported | Supported |
datatypes.boolean | Supported | Supported |
datatypes.character | Supported | Supported |
datatypes.datetime | Supported | Supported |
datatypes.geometric | Supported | Supported |
datatypes.json | Supported | Supported |
datatypes.money | Supported | Supported |
datatypes.network | Supported | Supported |
datatypes.numeric | Supported | Supported |
datatypes.serial | Supported | Supported |
datatypes.smallint | Supported | Supported |
datatypes.uuid | Supported | Supported |
datatypes.xml | Supported | Supported |
disableCheckConstraint | Supported | Supported |
disableTrigger | Supported | Supported |
dropAllForeignKeyConstraints | Supported | Supported |
dropAllForeignKeysMixedCaseTablesWithProKey | Supported | Supported |
dropCamelCasePrimaryKey | Supported | Supported |
dropCheckConstraint | Supported | Supported |
dropColumn | Supported | Supported |
dropCompositeType | Supported | Supported |
dropDefaultValue | Supported | Supported |
dropForeignKey | Supported | Supported |
dropFunction | Supported | Supported |
dropIndex | Supported | Supported |
dropNotNullConstraint | Supported | Supported |
dropPrimaryKey | Supported | Supported |
dropProcedure | Supported | Supported |
dropSequence | Supported | Supported |
dropTable | Supported | Supported |
dropTrigger | Supported | Supported |
dropUniqueConstraint | Supported | Supported |
dropView | Supported | Supported |
enableCheckConstraint | Supported | Supported |
enableTrigger | Supported | Supported |
executeCommand | Supported | Supported |
mergeColumns | Supported | Supported |
modifyDataType | Supported | Supported |
modifySql | Supported | Supported |
renameColumn | Supported | Supported |
renameCompositeType | Supported | Supported |
renameCompositeTypeAttribute | Supported | Supported |
renameSequence | Supported | Supported |
renameTable | Supported | Supported |
renameTrigger | Supported | Supported |
renameView | Supported | Supported |
setColumnRemarks | Supported | Supported |
setTableRemarks | Supported | Supported |
sql | Supported | Supported |
sqlFile | Supported | Supported |
Update
Feature | PUBLIC schema | NON-PUBLIC schema |
update | Supported | Supported |
update-count | Supported | Supported |
update-count-sql | Supported | Supported |
update-one-changeset | Supported | Supported |
update-one-changeset-sql | Supported | Supported |
update-sql | Supported | Supported |
update-testing-rollback | Supported | Supported |
update-to-tag | Supported | Supported |
update-to-tag-sql | Supported | Supported |
update reports | Supported | Supported |
Rollback
Feature | PUBLIC schema | NON-PUBLIC schema |
future-rollback-count-sql | Supported | Supported |
future-rollback-from-tag-sql | Supported | Supported |
future-rollback-sql | Supported | Supported |
rollback | Supported | Supported |
rollback-sql | Supported | Supported |
rollback-count | Supported | Supported |
rollback-count-sql | Supported | Supported |
rollback-one-changeset | Supported | Supported |
rollback-one-changeset-sql | Supported | Supported |
rollback-one-update | Supported | Supported |
rollback-one-update-sql | Supported | Supported |
rollback-to-date | Supported | Supported |
rollback-to-date-sql | Supported | Supported |
rollback reports | Supported | Supported |
Database inspection
Feature | PUBLIC schema | NON-PUBLIC schema |
diff | Supported | Supported |
diff JSON | Supported | Supported |
diff reports | Supported | Supported |
diff-changelog | Supported | Supported |
generate-changelog | Unsupported | Supported |
snapshot | Unsupported | Supported |
snapshot-reference | Unsupported | Supported |
Change tracking
Feature | PUBLIC schema | NON-PUBLIC schema |
connect | Supported | Supported |
dbcl-history | Supported | Supported |
history | Supported | Supported |
status | Supported | Supported |
unexpected-changesets | Supported | Supported |
Utility
Feature | PUBLIC schema | NON-PUBLIC schema |
calculate-checksum | Supported | Supported |
changelog-sync | Supported | Supported |
changelog-sync-sql | Supported | Supported |
changelog-sync-to-tag | Supported | Supported |
changelog-sync-to-tag-sql | Supported | Supported |
clear-checksums | Supported | Supported |
db-doc | Supported | Supported |
drop-all | Unsupported | Supported |
execute-sql | Supported | Supported |
list-locks | Supported | Supported |
mark-next-changeset-ran | Supported | Supported |
mark-next-changeset-ran-sql | Supported | Supported |
set-contexts | Supported | Supported |
set-labels | Supported | Supported |
release-locks | Supported | Supported |
tag-exists | Supported | Supported |
tag | Supported | Supported |
validate | Supported | Supported |
Change Objects
Feature | PUBLIC schema | NON-PUBLIC schema |
addAutoIncrement | Supported | Supported |
addCheckConstraint | Supported | Supported |
addClusteredPrimaryKey | Supported | Supported |
addColumn | Supported | Supported |
addDefaultValue | Supported | Supported |
addDefaultValueBoolean | Supported | Supported |
addDefaultValueComputed | Supported | Supported |
addDefaultValueDate | Supported | Supported |
addDefaultValueNumeric | Supported | Supported |
addDefaultValueSequenceNext | Supported | Supported |
addForeignKey | Supported | Supported |
addForeignKeyNoValidate | Supported | Supported |
addLookupTable | Supported | Supported |
addNonClusteredPrimaryKey | Supported | Supported |
addNotNullConstraint | Supported | Supported |
addNotNullConstraintBitBoolean | Supported | Supported |
addNotNullConstraintWithValues | Supported | Supported |
addPrimaryKey | Supported | Supported |
addUniqueConstraint | Supported | Supported |
alterCompositeTypeAttributes | Supported | Supported |
alterSequence | Supported | Supported |
alterSequenceCycleProperty | Supported | Supported |
changeCompositeTypeOwner | Supported | Supported |
createCompositeType | Supported | Supported |
createFunction | Supported | Supported |
createIndex | Supported | Supported |
createPackage | Supported | Supported |
createPackageBody | Supported | Supported |
createProcedure | Supported | Supported |
createProcedureFromFile | Supported | Supported |
createSequence | Supported | Supported |
createTable | Supported | Supported |
createTableDataTypeText | Supported | Supported |
createTableTimestamp | Supported | Supported |
createTableWithNumericColumn | Supported | Supported |
createTrigger | Supported | Supported |
createView | Supported | Supported |
datatypes.arrays | Supported | Supported |
datatypes.binary | Supported | Supported |
datatypes.bitstring | Supported | Supported |
datatypes.boolean | Supported | Supported |
datatypes.character | Supported | Supported |
datatypes.datetime | Supported | Supported |
datatypes.geometric | Supported | Supported |
datatypes.json | Supported | Supported |
datatypes.money | Supported | Supported |
datatypes.network | Supported | Supported |
datatypes.numeric | Supported | Supported |
datatypes.serial | Supported | Supported |
datatypes.smallint | Supported | Supported |
datatypes.uuid | Supported | Supported |
datatypes.xml | Supported | Supported |
disableCheckConstraint | Supported | Supported |
disableTrigger | Supported | Supported |
dropAllForeignKeyConstraints | Supported | Supported |
dropAllForeignKeysMixedCaseTablesWithProKey | Supported | Supported |
dropCamelCasePrimaryKey | Supported | Supported |
dropCheckConstraint | Supported | Supported |
dropColumn | Supported | Supported |
dropCompositeType | Supported | Supported |
dropDefaultValue | Supported | Supported |
dropForeignKey | Supported | Supported |
dropFunction | Supported | Supported |
dropIndex | Supported | Supported |
dropNotNullConstraint | Supported | Supported |
dropPrimaryKey | Supported | Supported |
dropProcedure | Supported | Supported |
dropSequence | Supported | Supported |
dropTable | Supported | Supported |
dropTrigger | Supported | Supported |
dropUniqueConstraint | Supported | Supported |
dropView | Supported | Supported |
enableCheckConstraint | Supported | Supported |
enableTrigger | Supported | Supported |
executeCommand | Supported | Supported |
mergeColumns | Supported | Supported |
modifyDataType | Supported | Supported |
modifySql | Supported | Supported |
renameColumn | Supported | Supported |
renameCompositeType | Supported | Supported |
renameCompositeTypeAttribute | Supported | Supported |
renameSequence | Supported | Supported |
renameTable | Supported | Supported |
renameTrigger | Supported | Supported |
renameView | Supported | Supported |
setColumnRemarks | Supported | Supported |
setTableRemarks | Supported | Supported |
sql | Supported | Supported |
sqlFile | Supported | Supported |
Secure Features
Feature | PUBLIC schema | NON-PUBLIC schema |
Flows | Supported | Supported |
Policy Checks | Supported | Supported |
Observability (reports, structured logging) | Supported | Supported |
DATABASECHANGELOGHISTORY | Supported | Supported |
Credentials Vaults (AWS S3, AWS Secrets, HashiCorp Vault) | Supported | Supported |