Amazing tool for Database Schema Upgrades
December 21, 2022

Amazing tool for Database Schema Upgrades

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

Software Version

Liquibase Enterprise

Overall Satisfaction with Liquibase

Liquibase is a database-independent product required to publish and apply schema changes to any database. It makes the process of applying database changes in production incredibly seamless. As a company building enterprise products, we have a number of database schema changes going on in every release, and Liquibase comes to the rescue for applying these changes.
  • Liquibase is database independent
  • Very seamlessly applies schema changes to any database
  • Easily integrates with other CI/CD Tools
  • Allows version controlling database schema
  • Slow for very large databases
  • Error handling should be improved. Sometimes there are some error which do not pinpoint to the exact issue.
  • Comparing Schema versions should be allowed between different database engines.
  • Database schema related errors have significantly reduced.
  • Before liquibase, we used to write scripts for schema upgrade. This has resulted in huge productivity boost.
  • New production deployments have become considerably faster
The deployments have become much faster since we don't have to write schema migration/upgrade scripts anymore. Liquibase is also extremely reliable and doesn't produce errors in the upgraded schemas. Moreover, management of schemas using version control systems have made our systems much reliable, since in case some issue occurs, we can very easily rollback the changes.
I haven't interacted much with the customer support teams. Since, Liquibase is open source, the online communities have been extremely helpful and responsive. The online forums will give you solutions to most of the problems you find with Liquibase. I have had a few issues with some errors in Liquibase which I found answers to in the support forums.
Liquibase is much more powerful compared to Flyway since it is much more flexible in nature. You can apply changes programmatically, works with any kind of database and provides features version controlling database schemas. All these features were missing in Flyway and that's why we chose Liquibase for our database administration needs.

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?

I wasn't involved with the selection/purchase process

Did implementation of Liquibase go as expected?

I wasn't involved with the implementation phase

Would you buy Liquibase again?

Yes

If your application requires frequent database schema changes and you would like a seamless tool for applying database schema changes to production databases, there is no other choice as good as Liquibase. Doesn't matter which database you work with, Liquibase is very useful. Moreover, it integrates quite well with the existing CI/CD tools, so will make builds very easy.