Introducing G2.ai, the future of software buying.Try now
Octopus Deploy
Sponsored
Octopus Deploy
Visit Website
Product Avatar Image
Liquibase

By Liquibase

4.5 out of 5 stars

How would you rate your experience with Liquibase?

Octopus Deploy
Sponsored
Octopus Deploy
Visit Website

Liquibase Pros and Cons: Top Advantages and Disadvantages

Quick AI Summary Based on G2 Reviews

Generated from real user reviews

Users value the automation of database changes in Liquibase, simplifying management and ensuring easy rollbacks. (1 mentions)
Users benefit from automation efficiency in Liquibase, seamlessly managing database changes and rollbacks. (1 mentions)
Users value the automatic rollback feature of Liquibase, simplifying database change management significantly. (1 mentions)
Users value the task automation in Liquibase that simplifies managing database changes and rollbacks effortlessly. (1 mentions)
Users find the complex features of Liquibase tedious and challenging, particularly when managing interdependent scripts. (1 mentions)
Users find the complex format and dependencies of Liquibase changesets to be tedious and challenging. (1 mentions)
Users find the inefficiency in changeset formatting to be tedious and complicating when managing script dependencies. (1 mentions)
Users find the changeset format tedious, especially when dealing with complex script dependencies. (1 mentions)

Top Pros or Advantages of Liquibase

1. Automation
Users value the automation of database changes in Liquibase, simplifying management and ensuring easy rollbacks.
See 1 mentions

See Related User Reviews

SO

Sanket O.

Enterprise (> 1000 emp.)

4.0/5

"A good database change management tool"

What do you like about Liquibase?

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

2. Automation Efficiency
Users benefit from automation efficiency in Liquibase, seamlessly managing database changes and rollbacks.
See 1 mentions

See Related User Reviews

SO

Sanket O.

Enterprise (> 1000 emp.)

4.0/5

"A good database change management tool"

What do you like about Liquibase?

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

3. Change Tracking
Users value the automatic rollback feature of Liquibase, simplifying database change management significantly.
See 1 mentions

See Related User Reviews

SO

Sanket O.

Enterprise (> 1000 emp.)

4.0/5

"A good database change management tool"

What do you like about Liquibase?

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

4. Task Automation
Users value the task automation in Liquibase that simplifies managing database changes and rollbacks effortlessly.
See 1 mentions

See Related User Reviews

SO

Sanket O.

Enterprise (> 1000 emp.)

4.0/5

"A good database change management tool"

What do you like about Liquibase?

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

Top Cons or Disadvantages of Liquibase

1. Complex Features
Users find the complex features of Liquibase tedious and challenging, particularly when managing interdependent scripts.
See 1 mentions

See Related User Reviews

SO

Sanket O.

Enterprise (> 1000 emp.)

4.0/5

"A good database change management tool"

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

2. Complexity
Users find the complex format and dependencies of Liquibase changesets to be tedious and challenging.
See 1 mentions

See Related User Reviews

SO

Sanket O.

Enterprise (> 1000 emp.)

4.0/5

"A good database change management tool"

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

3. Inefficiency
Users find the inefficiency in changeset formatting to be tedious and complicating when managing script dependencies.
See 1 mentions

See Related User Reviews

SO

Sanket O.

Enterprise (> 1000 emp.)

4.0/5

"A good database change management tool"

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

4. Time-Consuming
Users find the changeset format tedious, especially when dealing with complex script dependencies.
See 1 mentions

See Related User Reviews

SO

Sanket O.

Enterprise (> 1000 emp.)

4.0/5

"A good database change management tool"

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

Liquibase Reviews (28)

Reviews

Liquibase Reviews (28)

4.5
28 reviews
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
SO
QA
Enterprise (> 1000 emp.)
"A good database change management tool"
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 Review collected by and hosted on G2.com.

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 Review collected by and hosted on G2.com.

Evans M.
EM
System EngineeR
Mid-Market (51-1000 emp.)
"Informative, Practical and Insightful"
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Pinki K.
PK
Technical Consultant
Mid-Market (51-1000 emp.)
"Manage you Database versioning with liquibase"
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. Review collected by and hosted on G2.com.

What do you dislike about Liquibase?

Setup is little bit complex and rollback process it very difficult. Not managing store procedures properly. Review collected by and hosted on G2.com.

Verified User in Financial Services
UF
Mid-Market (51-1000 emp.)
"Multi-DB support and rollback"
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Kapil G.
KG
Solutions Architect
Small-Business (50 or fewer emp.)
"Awesome tool for automated DB deployment"
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 Review collected by and hosted on G2.com.

What do you dislike about Liquibase?

Very few features enabled in community version Review collected by and hosted on G2.com.

Beatriz C.
BC
devops-dba
Mid-Market (51-1000 emp.)
"excellent tool to establish ci/cd with databases"
What do you like best about Liquibase?

allows you to control changes and perform rollbacks Review collected by and hosted on G2.com.

What do you dislike about Liquibase?

improve documentation and use case examples Review collected by and hosted on G2.com.

Verified User in Internet
EI
Mid-Market (51-1000 emp.)
"Powerful and Flexible"
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Response from Matthew Geise of Liquibase

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!

See how Liquibase improved
BM
Sr. SQL Database Administrator
Enterprise (> 1000 emp.)
"Ultimate tool for CI/CD Database Schema Deployment"
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. Review collected by and hosted on G2.com.

What do you dislike about Liquibase?

Maven has some additional features, nice to have overwriteFile:true during diffChangeLog. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Small-Business (50 or fewer emp.)
"Review for Liquibase"
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
AI
Small-Business (50 or fewer emp.)
"Poweful db admin tool. a must have."
What do you like best about Liquibase?

Automation and security around DBA tasks Review collected by and hosted on G2.com.

What do you dislike about Liquibase?

Vertica DBMS support is not very robust. Review collected by and hosted on G2.com.