Liquibase Fixes A Problem Everyone Has But Doesn't Know There's An Answer For
July 12, 2023

Liquibase Fixes A Problem Everyone Has But Doesn't Know There's An Answer For

Joe Albano | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Software Version

Liquibase Enterprise

Overall Satisfaction with Liquibase

Liquibase brought our database changes and data correction processes up to speed with our code deploys which were already automated. It allows us to rely on automated validation as well as fit into our current software development lifecycle processes and CM software using a central versioned artifact capable of being deployed through our current CD pipeline.
  • Rule checking and validation of SQL
  • Forecasting of changes to databases
  • Report generation and console dashboard oversight of DB changes
  • Agnostic to git repo choices (for the most part)
  • Upgrade/install process is very manual unless you take the time to script it
  • Rule changes are done through commits to repo
  • Setting up pipelines is a bit cumbersome
  • Little to no database execution errors from DBAs manually deploying DB changes
  • Deployments are aligned with code deployments and work through the same deployment software as code
  • DBAs can focus on other tasks instead of manual SQL executions and log attachments to our CM software, netting direct ROI.
Liquibase structured our database changes and updates through a rigid process where it becomes easier to go through Liquibase's process than to manually update or execute ad-hoc code. However, with new software comes new processes, and changing a culture of not best practices to better and best practices is a challenge. But over time, the culture shifts, and users become reliant on Liquibase, making it an embedded software in our organization. This brings about hardening changes to the process to fortify what Liquibase ushers in in terms of scalability and consistent automation and execution.
Liquibase's customer support is at the top of my list of all vendors I've ever worked with over my 12 years of experience. They work directly with you to be successful, and response time is second to none. Liquibase is committed to getting customers up and running and - more importantly - successful in their organization and becoming champions of the product.
There is no real competitor when it comes to what Liquibase does - at least not at the time we considered it three years ago. It was an easy choice in this regard, but we could have said no to it if it made our workload more difficult. But our proof of concept showed there were easy wins to be had by implementing its software.

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

Liquibase is great for automating a variety of database changes and updates while constraining users through a validation build process. While setup of the product can be a bit tedious or cumbersome, once in place, it produces fantastic returns for developers, DBAs, and CM personnel as each part of the process becomes aligned with a typical CI/CD for code deploys.

Evaluating Liquibase and Competitors

  • Scalability
  • Integration with Other Systems
Integration with our deploy software UrbanCode Deploy was at the top of our list. Since Liquibase is agnostic, as it provides a .zip file artifact, our processes were able to handle it without concern or adjustment.
We would do the same process again, there weren't any surprises or gotchas that came up later.