What support does Liquibase have for AlloyDB for PostgreSQL?
Last updated: October 29, 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 |