Liquibase Database Tutorials: Community-Maintained
Learn more about using Liquibase with your favorite databases with our in-depth tutorials. These tutorials explain how to install and configure your database with Liquibase Community and Liquibase Pro.
Verification levels
Liquibase works with 59 databases including relational, NoSQL, and graph databases. A database's verification level refers to the levels of automated and real-world professional testing and certification it has passed. The levels are:
- Advanced (highest verification)
- Foundational
- Contributed
- Research (lowest verification)
For more information, see Database Verification Levels.
Community-maintained databases
For the full list of supported databases, see Supported Databases.
- See the Liquibase-maintained databases here: Liquibase-maintained databases.
- See the Community-maintained databases in the following table.
Note: Liquibase supports English language databases only. Other languages with special characters may have issues.
Database | Verified Database Versions | Verification Level | Shortname / Driver / Notes |
---|---|---|---|
Amazon Keyspaces |
DBMS/shortname: File: Class: JDBC URL: Download: Extension: GitHub: Liquibase Amazon Keyspaces Extension |
||
Apache Derby | 10.14 | Advanced |
DBMS/shortname: derby File: derbytools.jar Class: org.apache.derby JDBC URL: jdbc:derby://localhost:1527/MYDATABASE;create=true Download: Apache Derby: Downloads |
Apache Cassandra | Contributed |
DBMS/shortname: cassandra File: CassandraJDBC<version>.jar Class: com.simba.cassandra.jdbc42.Driver JDBC URL: jdbc:cassandra://localhost:9042/myKeyspace;DefaultKeyspace=myKeyspace Download: Datastax: ODBC/JDBC Drivers |
|
Apache Cassandra on DataStax Astra | Contributed |
DBMS/shortname: cassandra File: CassandraJDBC<version>.jar Class: com.simba.cassandra.jdbc42.Driver JDBC URL: jdbc:cassandra://host:port;DefaultKeyspace=keyspace;AuthMech=2;UID=username;PWD=password;SecureConnectionBundlePath=path/to/secure-connect-database_name.zip;TunableConsistency=6 Download: Datastax: ODBC/JDBC Drivers |
|
Aerospike |
DBMS/shortname: aerospike File: uber-aerospike-jdbc-<version>.jar Class: com.aerospike.jdbc.AerospikeDriver JDBC URL: jdbc:aerospike:<host>:<port>/<namespace> Download: Extension: GitHub: Liquibase Aerospike Extension |
||
Azure Cosmos DB | Contributed |
DBMS/shortname: cosmosdb File: azure-cosmos-<version>.jar Class: com.azure.cosmos.Driver JDBC URL: jdbc:cosmosdb://AccountEndpoint=https://<cosmosdb-account-name>.documents.azure.com:443;AccountKey=<accountKey>; Download: CData: JDBC Driver Download Extension: GitHub: liquibase/liquibase-cosmosdb
Notes: For Azure Cosmos DB Emulator, use this JDBC URL: |
|
ClickHouse |
DBMS/shortname: File: Class: JDBC URL: Download: Extension: |
||
Cloud Spanner |
DBMS/shortname: cloudspanner File: Class: JDBC URL: jdbc:cloudspanner:/projects/<project>/instances/<instance>/databases/<database> Download: GitHub: Liquibase Spanner Extension Extension: liquibase-spanner-version-all.jar Notes: Includes extension and driver. |
||
CockroachDB (on-premises) | 20, 21, 22 | Advanced |
DBMS/shortname: cockroachdb File: postgresql-<version>.jar Class: org.postgresql.Driver JDBC URL: jdbc:postgresql://localhost:26257/database?ssl=true&sslmode=require&sslrootcert=/full-path/certs/ca.crt&sslkey=/full-ath/certs/client.user.key.pk8&sslcert=/full-path/certs/client.user.crt Download: PostgreSQL: Download Notes: TLS certificate workflow is preferred. The following option is insecure: |
CockroachDB (cloud) | 20, 21, 22 | Advanced |
DBMS/shortname: cockroachdb File: postgresql-<version>.jar Class: org.postgresql.Driver JDBC URL: jdbc:postgresql://liquibase-3r8.aws-us-east-2.cockroachlabs.cloud:26257/defaultdb?sslmode=verify-full&sslrootcert=liquibase-ca.crt Download: PostgreSQL: Download Notes: Requires TLS certificate workflow. |
Firebird RDBMS | 3, 4 | Advanced |
DBMS/shortname: firebird File: jaybird-full-<version>.jar Class: org.firebirdsql.jdbc.FBDriver JDBC URL: jdbc:firebirdsql://<IP/host>:<port>//<server/path/to/database> Download: GitHub: jaybird: releases |
Google BigQuery | Cloud | Foundational |
DBMS/shortname: bigquery File: GoogleBigQueryJDBC<version>.jar Class: com.google.cloud JDBC URL: jdbc:bigquery://https://googleapis.com/bigquery/v2:443/<dbname>;ProjectId=<STR>;OAuthType=<INT>; Download: Google: BigQuery Extension: GitHub: liquibase/liquibase-bigquery |
Greenplum Database | 6 | Foundational |
DBMS/shortname: File: postgresql-<version>.jar Class: org.postgresql.Driver JDBC URL: jdbc:postgresql://<host>:<port>/<database> Download: PostgreSQL: Download |
H2 Database Engine | 1.4, 2.1.21 | Advanced |
DBMS/shortname: h2 File: h2-<version>.jar Class: NA JDBC URL:
<install-directory/internal/lib> Notes: Included with Liquibase. |
HarperDB |
DBMS/shortname: File: Class: JDBC URL: Download: Extension: GitHub: Liquibase HarperDB Extension |
||
Hibernate |
DBMS/shortname: File: h2-<version>.jar Class: liquibase.ext.hibernate.database.connection.HibernateDriver JDBC URL: hibernate:ejb3:com.liquibase.hibernate.tutorial.jpa Download: Included with Liquibase in <install-directory/internal/lib> Extension: GitHub: liquibase/liquibase-hibernate |
||
HyperSQL | 2.3, 2.4, 2.5, 2.6, 2.7 | Advanced |
DBMS/shortname: hsqldb File: hsqldb.jar Class: org.hsqldb.jdbcDriver JDBC URL: jdbc:hsqldb:hsql://192.168.1.15:9001/<db-name> Download: Included with HyperSQL download from SourceForge |
IBM DB2 for i | Contributed |
DBMS/shortname: db2 File: db2jcc<version>.jar Class: com.ibm.as400.access.AS400JDBCDriver JDBC URL: jdbc:as400://<host>;libraries=<database>; Download: IBM: DB2 JDBC Driver Versions and Downloads |
|
IBM Db2 for Z | Contributed |
DBMS/shortname: db2 File: db2jcc<version>.jar Class: com.ibm.db2.jcc.DB2Driver JDBC URL: jdbc:db2://<host-IP-address>:<port>/<db-name>:retrieveMessagesFromServerOnGetMessage=true;emulateParameterMetaDataForZCalls=1; Download: IBM: DB2 JDBC Driver Versions and Downloads |
|
Impala/Hive |
DBMS/shortname: File: ImpalaJDBC<version>.jar Class: com.cloudera.impala.jdbc41.Driver JDBC URL: jdbc:impala://localhost:21050/impala_test Download: https://www.cloudera.com/downloads/connectors/impala/jdbc/2-6-27.html Extension: GitHub: Liquibase Impala/Hive Extension |
||
Informix | Contributed |
DBMS/shortname: informix File: jdbc-<version>.jar Class: com.informix.jdbc.IfxDriver JDBC URL: jdbc:informix-sqli://localhost:9088/dbname:INFORMIXSERVER=dbserver Download: Maven: IBM Informix JDBC Driver Notes: Requires Informix database in ANSI mode to enable implicit transactions with statements like the following JDBC URL: |
|
Interbase |
DBMS/shortname: File: interclient.jar Class: interbase.interclient.Driver JDBC URL: jdbc:interbase://localhost:3050/interbase/testdb.ib Download: Downloaded with Interbase from https://www.embarcadero.com/products/interbase/downloads Extension: GitHub: Liquibase Interbase Extension |
||
InterSystems Caché |
DBMS/shortname: File: Class: JDBC URL: Download: Extension: InterSystems Caché |
||
MongoDB Community Extension | 5, 6 | Contributed |
DBMS/shortname: mongodb File: mongo-java-driver-<version>.jar Class: NA JDBC URL: mongodb://hostname:27017/<db-name> Reference: MongoDB: Connection String URI Format Download: Maven: org/mongodb/mongo-java-driver Extension: GitHub: liquibase/liquibase-mongodb |
Neo4j Graph Database | Foundational |
DBMS/shortname: neo4j File: Class: JDBC URL: jdbc:neo4j:bolt://<host>:<port>/?username=foo,password=bar Extension: GitHub: liquibase/liquibase-neo4j |
|
Oracle Timesten |
DBMS/shortname: File: Class: JDBC URL: Download: Extension: |
||
Percona Distribution for MySQL | Foundational |
DBMS/shortname: File: mysql-connector-java-<version>.jar Class: NA JDBC URL: jdbc:mysql://<servername>:<port>/<dbname> Download: MySQL: MySQL Community Downloads: Connector/J |
|
Percona XtraDB Cluster | 5.7, 8.0 | Advanced |
DBMS/shortname: File: mysql-connector-java-<version>.jar Class: NA JDBC URL: jdbc:mysql://<servername>:<port>/<dbname> Download: MySQL: MySQL Community Downloads: Connector/J |
Phoenix/HBase |
DBMS/shortname: File: Class: JDBC URL: Download: Extension: GitHub: Liquibase Phoenix/HBase Extension |
||
SAP HANA | Contributed |
DBMS/shortname: hana File: ngdbc-<version>.jar Class: com.sap.db.jdbc.Driver JDBC URL: jdbc:sap://localhost:30013/?databaseName=mydatabase&encrypt=true Download: Maven: SAP HANA JDBC Driver Extension: GitHub: liquibase/liquibase-hanadb |
|
SAP MaxDB | Contributed |
DBMS/shortname: maxdb File: sapdbc.jar Class: com.sap.dbtech.jdbc.DriverSapDB JDBC URL: jdbc:sapdb://localhost:7200/MaxDB1 Download: SAP: SAP MaxDB Product Availability Extension: GitHub: liquibase/liquibase-maxdb Notes: To view installed database software packages, including JDBC drivers, run the following command: |
|
SAP SQL Anywhere | 17 | Foundational |
DBMS/shortname: asany File: sajdbc4.jar Class: sybase.jdbc.sqlanywhere.IDriver JDBC URL: jdbc:sqlanywhere:UserID=DBA;Password=passwd; Download: Included in database client |
Sybase (SAP ASE) | Contributed |
DBMS/shortname: sybase File: jconn4.jar Class: com.sybase.jdbc4.jdbc.SybDriver JDBC URL: jdbc:sybase:Tds:127.0.0.1:5000/dbname Download: Included in database client |
|
SingleStoreDB | Cloud | Foundational |
DBMS/shortname:
File:
Class:
JDBC URL:
Download: |
SQLite | 3.34 | Advanced |
DBMS/shortname: sqlite File: sqlite-jdbc-<version>.jar Class: org.sqlite.JDBC JDBC URL: jdbc:sqlite:example.db Download: GitHub: xerial/sqlite-jdbc |
Teradata Database | 17.2 | Foundational |
DBMS/shortname: teradata File: terajdbc<version>.jar Class: com.teradata.jdbc.TeraDriver JDBC URL: jdbc:teradata://hostname/DATABASE=<db-name> Download: Teradata: Teradata JDBC Driver Extension: GitHub: liquibase/liquibase-teradata |
Vertica | Contributed |
DBMS/shortname: vertica File: vertica-jdbc-<version>.jar Class: com.vertica.jdbc.Driver JDBC URL: jdbc:vertica://localhost:5433/docker Download: Vertica: Vertica Downloads: Client Drivers Extension: GitHub: liquibase/liquibase-vertica |
|
VMware vFabric SQLFire | Contributed |
DBMS/shortname: File: Class: JDBC URL: Download: Extension: GitHub: Liquibase SQLFire Extension |
|
VoltDB |
DBMS/shortname: File: Class: JDBC URL: Download: Extension: GitHub: Liquibase VoltDB |
||
YugabyteDB | 2.6, 2.8, 2.12, 2.14 | Foundational |
DBMS/shortname: yugabytedb File: postgresql-<version>.jar Class: org.postgresql.Driver JDBC URL: jdbc:postgresql://<host>:<port>/<db-name> Download: PostgreSQL: Download |
Created: June 22, 2023