# Liquibase Reviews
**Vendor:** Liquibase  
**Category:** [ Database DevOps Software](https://www.g2.com/categories/database-devops-software)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 30
## About Liquibase
Liquibase is a database change automation software that extends CI/CD pipelines to the database, removing the SDLC bottleneck of schema changes. Empowering database DevOps, Liquibase helps development teams version, deploy, and track database schema changes for their applications quickly and safely. Why Teams Love Liquibase Liquibase automates the database CI/CD pipeline to remove manual code reviews, mitigate security concerns, and improve speed and reliability. It also enables database observability, simplifying audits and powering insights for continuous improvement. Liquibase speeds up the development process. Teams that use Liquibase deploy 233% more often, breaking through the bottleneck of manual reviews to get features to customers faster. Liquibase eliminates database code errors. Teams that use Liquibase have 94% fewer errors since teams can fully test and roll back database changes before they get to production. Liquibase improves developer experience and collaboration. By treating database code like application code, Liquibase makes it easier for app developers to work with the database team leveraging the same tools that they’re already comfortable with. Liquibase provides the capability and partnership to tackle database DevOps with confidence. With support for 59+ databases (including noSQL) and more than 100 million downloads, Liquibase has the integrations and wisdom teams need to succeed. Liquibase is easier, faster, and safer. No one enjoys missing date night or a dance recital because the database deployment failed. Many teams rely on DBAs and database developers to fix issues and manually review code 24/7. Liquibase helps automate the tedious manual, error-prone processes so that the database team can focus on more important tasks.



## Liquibase Pros & Cons
**What users like:**

- Users value the **automation of database changes** with Liquibase, simplifying rollback processes significantly. (1 reviews)
- Users value the **automation efficiency** of Liquibase, which simplifies database change management and rollback processes. (1 reviews)
- Users value the **automatic rollback capabilities** of Liquibase, simplifying database change management effectively. (1 reviews)
- Users find **task automation** in Liquibase invaluable for managing and rolling back database changes effortlessly. (1 reviews)

**What users dislike:**

- Users find the **changeset format tedious** , especially when handling complex interdependencies between scripts. (1 reviews)
- Users find the **complexity of writing changesets** tedious and struggle with managing script dependencies effectively. (1 reviews)
- Users find the **inefficiency** in writing tedious changesets and managing complex script dependencies frustrating. (1 reviews)
- Users find the **time-consuming changeset writing** process tedious, especially with complex dependencies between scripts. (1 reviews)

## Liquibase Reviews
  ### 1. Reliable Version-Controlled Schema Changes with Easy Rollbacks

**Rating:** 4.5/5.0 stars

**Reviewed by:** Chethan R. | Associate Data Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 31, 2026

**What do you like best about Liquibase?**

Tracks and manages database schema changes reliably using version control
Supports multiple databases with consistent deployment workflows
Easy rollback and automation for safer releases

**What do you dislike about Liquibase?**

Steep learning curve for complex change sets and configurations
Debugging failures and error messages can be unclear
XML/YAML syntax can feel verbose and hard to maintain

**What problems is Liquibase solving and how is that benefiting you?**

Eliminates manual database change tracking by version-controlling schema updates
Ensures consistent deployments across environments (dev, test, prod)
Reduces errors and speeds up releases with automated migrations

  ### 2. A good database change management tool

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sanket O. | QA, Enterprise (> 1000 emp.)

**Reviewed Date:** September 19, 2025

**What do you like best about Liquibase?**

It helps to manage the database changes and when the time for rollback comes, it automatically reverses the changes

**What do you dislike about Liquibase?**

The format in which the changeset is required to be written can sometimes be too tedious

There are also scenarios where scripts can be dependent on each other, in that case defining dependencies is quite complex

**What problems is Liquibase solving and how is that benefiting you?**

For each release developers used to sit and create a consolidated script file, which was a time consuming activity moreover when there was a need of roll back the code, tons of efforts were required to be taken to roll back the database

To solve this we started using the Liquibase, we have setup a pipeline with the help of which it becomes very easy to maintain the versions

  ### 3. Incredible DB Change Tracking with Easy CI/CD Integration

**Rating:** 4.5/5.0 stars

**Reviewed by:** Miguel R. | Solution Specialist , Mid-Market (51-1000 emp.)

**Reviewed Date:** March 16, 2026

**What do you like best about Liquibase?**

Incredible for tracking the changes in a DB, the integration with the DB is easy, easy to use in Ci/CD pipelines.

**What do you dislike about Liquibase?**

It just give you one error at the time, so if you have multiple you will need to run it every time.

**What problems is Liquibase solving and how is that benefiting you?**

DB CI/CD deployment

  ### 4. Informative, Practical and Insightful

**Rating:** 5.0/5.0 stars

**Reviewed by:** Evans M. | System EngineeR, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 16, 2022

**What do you like best about Liquibase?**

Easy to get started and run from the command line. The compatibility with  databases from H2, MySQL to Oracle is a plus. Also, top notch documentation! The Liquibase University sets it apart from the rest.

**What do you dislike about Liquibase?**

A learning curve is experienced to grasp the concepts and apply them in real-world scenario. However, this is circumvented by the self-paced learning and well-detailed docs.

**What problems is Liquibase solving and how is that benefiting you?**

Liquibase comes in handy in database migration for Oracle Enterprise . Eradicates errors by verifying the raw SQL before running update command. Logs generated are helpful in troubleshooting.

  ### 5. Manage you Database versioning with liquibase

**Rating:** 4.5/5.0 stars

**Reviewed by:** Pinki K. | Technical Consultant, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 09, 2022

**What do you like best about Liquibase?**

Its good tool to manage database version and help to build CI/CD pipe line for Database. It's easy to manage and deploy the database updates.

**What do you dislike about Liquibase?**

Setup is little bit complex and rollback process it very difficult. Not managing store procedures properly.

**What problems is Liquibase solving and how is that benefiting you?**

Its help us to give clients update through the jenkins pipeline and reduces the manual efforts.

  ### 6. Multi-DB support and rollback

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 08, 2022

**What do you like best about Liquibase?**

The multi-DB support and the support of different rollback scenarios are I think one of the features that are useful. They also listen to their customers and I think the quality metrics feature provides the ability for us to apply organization-specific rules and coding standards.

**What do you dislike about Liquibase?**

What is least helpful is that it does not support enough on multi-schema. We have to call the CLI multiple times to run multiple schemas. Also, it would be great if there is an easy way or guidance to build custom solution on top of the Liquibase framework using features that comes with the pro license.

**What problems is Liquibase solving and how is that benefiting you?**

Automated execution makes deployment faster.

  ### 7. Awesome tool for automated DB deployment

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kapil G. | Solutions Architect, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 01, 2022

**What do you like best about Liquibase?**

it offers quality checks for DB scripts which helps catch errors also DB pipelines views for changes deployed to DB

**What do you dislike about Liquibase?**

Very few features enabled in community version

**What problems is Liquibase solving and how is that benefiting you?**

Devops pipelines integration for db deployment

  ### 8. excellent tool to establish ci/cd with databases

**Rating:** 5.0/5.0 stars

**Reviewed by:** Beatriz C. | devops-dba, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 01, 2022

**What do you like best about Liquibase?**

allows you to control changes and perform rollbacks

**What do you dislike about Liquibase?**

improve documentation and use case examples

**What problems is Liquibase solving and how is that benefiting you?**

evaluate changes from testing, reducing errors at the time of changes in production

  ### 9. Powerful and Flexible

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Internet | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 10, 2022

**What do you like best about Liquibase?**

Liquibase provides Seamless integration into CI/CD pipelines, ensuring code and database remain in lockstep. Modeling database structure in DBMS agnostic XML instead of SQL helps ease the transition from one DBMS to another. A friendly web console provides a view into which environments have received a specific changeset, enabling a complete view of the database landscape. Finally, their support is on-point! Very friendly support from knowledgable people who are obviously passionate about this product.

**What do you dislike about Liquibase?**

There's no easy way to see the current state of the database schema with Liquibase.  This limitation makes it difficult to compare the differences between two different database schemas. This is not a significant problem, but just one small thing we lost in the transition.

**Recommendations to others considering Liquibase:**

I highly recommend having a conversation with Liquibase Personnel about best practices, etc. They are very knowledgable and can help ensure you get off on the right foot.

**What problems is Liquibase solving and how is that benefiting you?**

We have moved our database deployments to our CI/CD Pipeline and away from a more manual approach.  This update provides better security and ensures consistency between code and schema.

**Official Response from Matthew Geise:**

> Thank you for sharing your experience.  We always love hearing how Liquibase is being used and where our customers and community members are finding the most value or have needs that could be met in a better way.

Our product team would love to get more info on the use case you have around comparing database schemas and how we could better support it.  We do have a few ways to help detect database drift through the comparison of schemas. With our diff command, you can capture the differences between two schemas.  In addition, you could look at the diffchangelog command should you want a changelog to help reconcile the differences.

I've added a blog here as a reference...hopefully this helps.  Thanks! 

  ### 10. Ultimate tool for CI/CD Database Schema Deployment

**Rating:** 5.0/5.0 stars

**Reviewed by:** BISWA M. | Sr. SQL Database Administrator, Enterprise (> 1000 emp.)

**Reviewed Date:** March 21, 2022

**What do you like best about Liquibase?**

Recently our company has approved to use the tool in the cloud using Azure Devops pipeline for PostgreSQL. And it does great to build a database environment. Liquibase with dockerization acting as a sandbox works perfect for the target deployment.

**What do you dislike about Liquibase?**

Maven has some additional features, nice to have overwriteFile:true during diffChangeLog.

**What problems is Liquibase solving and how is that benefiting you?**

CI/CD has made life easy for Database schema deployment in various DBMSs.

  ### 11. Review for Liquibase

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 06, 2022

**What do you like best about Liquibase?**

Deploying the DB table/scripts changes along with new build while promoting to higher environments by handling version tracking.

**What do you dislike about Liquibase?**

Error logging for version mismatch can be improved. Load Update Data does CSV files loading but delete option is missing for the data uploaded.

**What problems is Liquibase solving and how is that benefiting you?**

Handling Table creation, modification, CSV files loading to tables and promoting the same changes to higher environments while deploying.

  ### 12. Poweful db admin tool. a must have.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 09, 2022

**What do you like best about Liquibase?**

Automation and security around DBA tasks

**What do you dislike about Liquibase?**

Vertica DBMS support is not very robust.

**Recommendations to others considering Liquibase:**

Updated extension support and testing. Documentation and examples are always good.

**What problems is Liquibase solving and how is that benefiting you?**

Maintaining a record of changes, creating the necessary audit trail

  ### 13. Learning curve is small for developers and easy to integrate

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 26, 2022

**What do you like best about Liquibase?**

Easy to integrate and we can version control the changes by maintaining all the changeset,  
also keep track of Database changes same as the code changes. Easily compare databases on difrent environments.

**What do you dislike about Liquibase?**

Updated versions are not providing all required artifacts to download and use.

**What problems is Liquibase solving and how is that benefiting you?**

Keeping track of database schema changes.
Maintaining version controled schema.
Easily intigrated with our  java project.

  ### 14. Liquibase Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Retail | Enterprise (> 1000 emp.)

**Reviewed Date:** April 21, 2022

**What do you like best about Liquibase?**

Version control Management and promoting the changes to all environments along with build.

**What do you dislike about Liquibase?**

Data load for the table through CSV is available, but could not find remove option.

**What problems is Liquibase solving and how is that benefiting you?**

Deploying table creation, changes along with static data loading for tables by using liquibase versioning.

  ### 15. Reliable Database versioning

**Rating:** 5.0/5.0 stars

**Reviewed by:** Hari K. | PostgreSQL Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 21, 2021

**What do you like best about Liquibase?**

I love the flexibility with the schema changes. I don't have to restrict my team to "only XML" way. It is possible to come up with schema changes in YAML and JSON, which is the order of game nowadays.

**What do you dislike about Liquibase?**

Something I kinda miss with Liquibase is the Java migration piece.

**What problems is Liquibase solving and how is that benefiting you?**

Oh yeah, we were successful in Integrating our CI CD Pipeline with Liquibase integration for:
- Database schema comparison, we use this workflow for setting up the Test schema for UAT and Regression testing.
- Use generated SQL to have a database source code repository
- Run multiple migrations, meaning, promoting code to Development ==> Testing; then Testing ==> UAT; then UAT ==> Prod test and eventually to Production. All the important workflows use the dry run feature quite smartly.

  ### 16. I'm a software developer with 3 years experience

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohammad b. | Java Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 21, 2021

**What do you like best about Liquibase?**

The most helpfull thing in liqibase the technology it self and how that technology allow you to version your databases schemas so easily.

**What do you dislike about Liquibase?**

For example when we are generating a diff between two databases there is a irrelevant data not needed to be in the generated diff file

**What problems is Liquibase solving and how is that benefiting you?**

The versioning of my project schemas and how I can manipulate them easily and update the tables also adding seed data to my tables as a lookups

  ### 17. Excellent tool for handling database

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohanakrishna D. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** July 05, 2021

**What do you like best about Liquibase?**

Using the liquibase makes our project DB upgrades easier.

**What do you dislike about Liquibase?**

The documentation provided by liquibase are little unclear at some points.

**Recommendations to others considering Liquibase:**

If you need a tool which will help you to maintain DB upgrades in a easy way then go for liquibase.

**What problems is Liquibase solving and how is that benefiting you?**

DB upgrade is an challenging task for us but using the liquibase have solved that issue and the performance is also very good.

  ### 18. Best open source db manager

**Rating:** 4.0/5.0 stars

**Reviewed by:** Harsh P. | Associate technology L2, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 17, 2021

**What do you like best about Liquibase?**

The best part about Liquibase is one has not to worry about the changes related to database specially when working in a large team.

**What do you dislike about Liquibase?**

Well till now, I don not think there is something that I don't like about it.

**Recommendations to others considering Liquibase:**

Try this once and thank me later.

**What problems is Liquibase solving and how is that benefiting you?**

Solving problems like changes tracker, managing versions and deploy db changes.
The main benifits is time saving and improve efficiency.

  ### 19. Solves many database problems

**Rating:** 4.5/5.0 stars

**Reviewed by:** Chanchal S. | java developer trainee, Enterprise (> 1000 emp.)

**Reviewed Date:** June 18, 2021

**What do you like best about Liquibase?**

It solves many database problems like tracking, managing, and applying database schema changes. It is especially useful in agile methodology. It ensures database consistency.

**What do you dislike about Liquibase?**

Everything is fine as of now. I have been using Liquibase for quite a long time, so there is no problem.

**Recommendations to others considering Liquibase:**

Yes, of course.

**What problems is Liquibase solving and how is that benefiting you?**

Database problems

  ### 20. About 6 months I worked with Liquibase and it was very easy and useful to use it.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sanani R. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 07, 2021

**What do you like best about Liquibase?**

It is easy, flexible, and have xml and pure SQL format features.

**What do you dislike about Liquibase?**

I don't have anything about what I disliked.

**What problems is Liquibase solving and how is that benefiting you?**

I solved the database evaluation problem, in which new tables created, new columns created and I needed to migrate easily.

  ### 21. Liquibase is easy to learn and has simple commands to execute

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pooja S. | Team Lead, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 20, 2021

**What do you like best about Liquibase?**

Simple commands to execute and easy to learn

**What do you dislike about Liquibase?**

Doesn't show which line of code has error so has to troubleshoot line by line

**What problems is Liquibase solving and how is that benefiting you?**

I was using liquibase to store scripts and can be used by devops to execute on test and other environment

  ### 22. good  tool for code branching and merging

**Rating:** 4.5/5.0 stars

**Reviewed by:** Love K. | Principal Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** June 21, 2021

**What do you like best about Liquibase?**

Database Diff, Code branching good in liquibase

**What do you dislike about Liquibase?**

i dont like the rollback feature of liquibase

**What problems is Liquibase solving and how is that benefiting you?**

It solved problems related to continuous integration with  release pipelines and as well as help in migraiton

  ### 23. Best tool for version control

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** June 23, 2021

**What do you like best about Liquibase?**

We regularly using liquibase for db creation and all skeleton along with all versioning that helps a lot to maintain database stability as well as its very easy to configure with Jenkins and ready to build with maven plugin.

**What do you dislike about Liquibase?**

Not till now  but some time data coligue issue is facing due to UTF-8 or other format

**Recommendations to others considering Liquibase:**

Best practice for database setup

**What problems is Liquibase solving and how is that benefiting you?**

NA

  ### 24. Why I use Liaquibase

**Rating:** 3.0/5.0 stars

**Reviewed by:** Fernando V. | Lead Architect, Computer & Network Security, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 07, 2021

**What do you like best about Liquibase?**

Ability to automate the DB deployments easy

**What do you dislike about Liquibase?**

No enough insfomation how to use the tool

**What problems is Liquibase solving and how is that benefiting you?**

MAinly to avoid the DBA manual updates, wich cause many problems

  ### 25. Liquibase as a Heart of DevOps Automation Process

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Hospital & Health Care | Enterprise (> 1000 emp.)

**Reviewed Date:** June 22, 2021

**What do you like best about Liquibase?**

Developer Friendly and Easy to Integrate

**What do you dislike about Liquibase?**

For Larger Applications, Initial Changeset Making Process is a bit difficult

**Recommendations to others considering Liquibase:**

Liquibase is the core of the automation process with continuous delivery and integration. Definitely, it will be the heart of the automation process.

**What problems is Liquibase solving and how is that benefiting you?**

The automation process is easy with Liquibase. Rollback options the core of the advantage.

  ### 26. Made SQL really easy

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** June 19, 2021

**What do you like best about Liquibase?**

Creates Tables for every environment without giving new script each time

**What do you dislike about Liquibase?**

Some time the conflict in keys really annoying but it can be handled

**What problems is Liquibase solving and how is that benefiting you?**

We are using different environments for our application so we just provide the application build and the db scripts will run automatically using liquebase

  ### 27. Very good experience

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 17, 2021

**What do you like best about Liquibase?**

I like the Schema management in Liquibase, and also its good to know that Liquibase is open source.

**What do you dislike about Liquibase?**

I like pretty much all the features offered by liquibase.

**What problems is Liquibase solving and how is that benefiting you?**

I used liquibase for a collage level project and it was a good experience.

  ### 28. Liquibase is a fine migration tool

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Program Development | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 18, 2021

**What do you like best about Liquibase?**

- Flexible schema change
- Auto-generate scripts
- Repeatable migrations
- Integrations and extensions
- Rollbacks
- Context-dependent logic

**What do you dislike about Liquibase?**

There's nothing I dislike. This tool fits all the needs.

**What problems is Liquibase solving and how is that benefiting you?**

Version control for my database.

  ### 29. Need more enhancement

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 22, 2021

**What do you like best about Liquibase?**

The deployment with database changes is very good

**What do you dislike about Liquibase?**

The way of deciding to run specific file or not

**What problems is Liquibase solving and how is that benefiting you?**

The deployment with database changes is better than manual execution

  ### 30. Made development smooth

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 20, 2021

**What do you like best about Liquibase?**

Open source
Version control
Migration easier

**What do you dislike about Liquibase?**

Disorganised documentations
Not flexible for multiple vendors

**What problems is Liquibase solving and how is that benefiting you?**

Version control
Works well with spring


## Liquibase Discussions
  - [What is Liquibase used for?](https://www.g2.com/discussions/what-is-liquibase-used-for)

- [View Liquibase pricing details and edition comparison](https://www.g2.com/products/liquibase/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-31+23%3A54%3A28+-0500&secure%5Bsession_id%5D=c58568cc-f759-434c-a2aa-1dfc81c806b7&secure%5Btoken%5D=616284e9aa5d32b64e8b4d6b2d153cb71c4f24dcec43453219ed16865083ddfb&format=llm_user)
## Liquibase Integrations
  - [Amazon Redshift](https://www.g2.com/products/amazon-redshift/reviews)
  - [Azure Pipelines](https://www.g2.com/products/azure-pipelines/reviews)

## Liquibase Features
**Functionality**
- Schema Comparison
- Database Export

**Functionality**
- Deployment-Ready Staging
- Integration
- Extensible

**Functionality**
- Integrations
- Extensibility
- Test Customization

**Functionality**
- Automation
- Change validation
- Version control

**Management**
- Database Synchronization
- Reporting
- Selective Synchronization

**Management**
- Processes and Workflow
- Reporting
- Automation

**Management**
- Automation
- Processes and Workflow
- Reporting

**Management**
- Visibility
- Rollbacks
- Post-deployment validation

**Agentic AI - Continuous Integration**
- Autonomous Task Execution
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance

**Agentic AI - Continuous Delivery**
- Autonomous Task Execution
- Cross-system Integration
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance

## Top Liquibase Alternatives
  - [Redgate Flyway](https://www.g2.com/products/redgate-flyway/reviews) - 4.5/5.0 (94 reviews)
  - [GitHub](https://www.g2.com/products/github/reviews) - 4.7/5.0 (2,290 reviews)
  - [GitLab](https://www.g2.com/products/gitlab/reviews) - 4.5/5.0 (876 reviews)

