Amazing tool for Database Schema Upgrades
December 21, 2022
Amazing tool for Database Schema Upgrades
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.
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