Real-time monitoring for Liquibase database changes is here!

Want to know which databases are supported?
See Liquibase Supported Databases for our full updated list.

Understanding Liquibase Supported and Certified Databases

As an open-source and community-led organization, we define three levels of support for databases:

  • Community supported databases
    Databases that are supported via community-created extensions that have not been officially tested or verified. All bugs and enhancements are driven by the community.
  • Community tested databases
    Databases that have been created by the community and have passed basic functional tests. The Liquibase team verifies that the databases passed testing via a community-submitted log.
  • Liquibase certified databases
    Officially supported and certified databases that have passed rigorous function and integration testing

Community Supported Databases

As soon as a member of the community creates a database-specific extension, we consider the database to be community-supported.

Sometimes a database extension implements the full range of Liquibase commands and database objects. Many times it’s a partial implementation that provides support for the most common commands and objects.

In many cases, the community and Liquibase work together to continue to enhance the database extensions over time — continuing to build out additional features when needed.

Bug fixes and enhancements for community-supported databases are made by the community. The Liquibase team helps direct the process by publishing a list of reported bugs and enhancement requests to the community so people know where they can help improve an extension.

Community Tested Databases

Community tests follow a defined test plan:

  • Liquibase or someone in the community runs the Community Test Plan. (A simplified test that anyone can perform.)
  • The tester submits the test results (a log file) to the Liquibase Community team.
  • The Liquibase team reviews the results and updates the database platform/version with a Community Tested label.

Liquibase Certified Databases

Liquibase certification follows a defined test plan:

  • The Liquibase QA team runs a full-featured Liquibase Test Plan that provides deeper validation of Liquibase commands and database object support.
  • The Liquibase team reviews the results and updates the database platform/version with a Liquibase Certified label.

Once a database/version is tested, we’ll update the information on each database-specific page. To see a full breakdown of Liquibase commands, features, and database object support available for each database type, select your database from our Supported Databases page.