Database migrations are difficult. They shouldn’t be. Liquibase is used by millions and millions to automate manual change. Whether you have an existing database with countless objects or a greenfield development in the cloud, Liquibase is the proven database version control solution.
There are two different options to choose from for your database version control needs.
The open source database version control you know and love. Liquibase provides a great starting point for teams addressing the challenges that come with managing database changes. It does a lot more than push database scripts, it generates and deploys them as well.
While Liquibase Community is a great starting point, teams that want best practices on how to make the most of Liquibase, as well as better visibility and control as their solution scales, may find Liquibase Pro better suited to their needs. Liquibase Pro adds capabilities that enhance and extend the base open source features, such as adding functions to change sets for updating Stored Logic. Non-trial Liquibase Pro licenses come with support, so you don’t have to go it alone. Try it free for 30 days. No credit card required.
|Database source control/versioning|
|Support for XML, YAML, JSON, and SQL formats|
|Automatically generate SQL scripts for DBA code review|
|SQL-based database migrations (including support for native dialects: PL/SQL, SQLPL, T-SQL, etc.)|
|Java-based database migrations|
|Repeatable database migrations|
|Automatically generate database “diffs”|
|Support for context-dependent logic|
|Dynamic parameter support|
|Safe for multiple nodes in parallel|
|Immutable database code artifact|
|XML change set functions for updates to Stored Logic objects (functions, packages, packagebodies, triggers, check constraints, synonyms, etc.)|
|New: Snapshots and reverse engineering for Stored Logic objects|
|Coming: A centralized dashboard for visualizing database changes deployed to each environment
|Coming: The ability Rollback a specific change – without rolling back all changes that came after it|
|Expert Help and Support|
Check out Liquibase Community
Not sure which Liquibase version is right for you?
We’re happy to help answer any questions you have about Liquibase Pro, please contact us.
Liquibase Community is distributed under Apache v2.0.