Liquibase DB version control made easy
August 18, 2025

Liquibase DB version control made easy

aaron motley | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Software Version

Liquibase Pro

Overall Satisfaction with Liquibase

Liquibase for version control of both Oracle Databases (version 12c to 19c) and Postgres. We are pairing it with Gitlab and our use so far has been leaps and bounds better than any previous solution we have used in the past. Version control on databases is always a pain, but with Liquibase, it has helped our team of over a dozen developers be able to control, validate, and not break each other's work in ways that no other tool has been able to do yet.

Pros

  • Amazing Documentation
  • Easy integration with existing CI/CD pipelines
  • Tags and snapshots make rollback a breeze.

Cons

  • for Linux installer, add to the script to add to PATH for executable
  • Reduce noise on CLI header and show on verbose flag
  • SQL code overwrites by Devs in same packages reduced
  • Changelog more clear
  • Test and Dev Database Development has improved in quality and adoption
We have multiple Developers without having a dedicated DBA, so many people have part of the DBA hat. Those Developers sometimes would make changes without notifying or fully understanding the change and Liquibase has made it easier to track changes and to revert bad changes. It has also helped change the Database from a monolith into more modular parts as we develop our full version control ecosystem.
Liquibase has been responsive and even is letting our group test some new products they are developing and even made code changes to their production system because of a couple bugs we have reported. Liquibase licensing has also been easy and simple. I have nothing bad to say about any of the Liquibase staff I have talked to. They also hold free information webinars for new content that helps spread adoption and moving the product forward.
None of the products we looked at really focused and had good tools for Database Version control at the level we needed. Our monolith system just does not work well with them. We want to change it from a monolith, but we have to version control it first before really making that change. Gitlab+Liquibase was the best choice for us.

Do you think Liquibase delivers good value for the price?

Yes

Are you happy with Liquibase's feature set?

Yes

Did Liquibase live up to sales and marketing promises?

Yes

Did implementation of Liquibase go as expected?

Yes

Would you buy Liquibase again?

Yes

Any Codebase that does schema or table changes all the time for development or where Development and code is mostly in the database or SQL liquibase is a must.
In a codebase where the database is pretty static or is just a place to dump data, liquibase is probably too much.

You also need to have a team for it to really make sense. Doing a solo or small team project doing full version control on the database is probably more overhead than it is worth.

Comments

More Reviews of Liquibase