Overall Satisfaction with Liquibase
In our company, we primarily use Liquibase to package SQL code that implements a database change request. We use Liquibase for automating the database change process and deploying database code. It has very good tracking and deploying systems. It is very useful to our company. It is one of the best software we use.
- Quick responses.
- Easy deploying.
It has good features that can help our deploying and version control uses. Liquibase automates actions previously performed manually. The automated rules engine to pre-validate SQL code is very flexible and powerful. The Liquibase framework is a cornerstone for managing automatic SQL code delivery to our test and live environment. The usage of Liquibase SQL native definition comes quite handy as our existing SQL repository file was already in SQL native format. Recent Liquibase Docker images creation is also a nice improvement as it allows us to interface with our CI/CD pipeline easily.
I have given this rating because there aren't too many products that do what this solution does, which is to group packages of SQL code that implement a database change request. It's a unique product. So far, it's been quite a good solution for us. And the vendor continues to enhance the product. It is good software.
Liquibase has better options than Flyway software. Liquibase seems to have everything Flyway has and more flexibility when it comes to rollbacks. The main advantage of just Flyway seems to be not having to use XML, but Liquibase allows you to specify an SQL file in their XML. So, Liquibase is better. But Flyway is also good.
Do you think Liquibase delivers good value for the price?
Are you happy with Liquibase's feature set?
Did Liquibase live up to sales and marketing promises?
Did implementation of Liquibase go as expected?
Would you buy Liquibase again?
It is well suited for database change and for deploying. They have some nice features around the automation of rule checking. For example, they have a rules engine that checks the SQL code so that you can do your edit checks on the validity of the SQL code. There is not a negative thing about Liquibase in our company.