Overall Satisfaction with Liquibase
Liquibase has helped us with implementing reliable version control and a CI/CD pipeline for our data warehousing needs. The space for database version control leaves a lot to be desired, but thankfully Liquibase has that covered! We have paired Liquibase with GitHub and GitHub actions to reliably ensure all of our environments are in sync and easily track our deployments.
- Version Control.
- Deployments
- Ease of Use.
- It would be nice to have more control over repo/changelog structure configuration and changelog deployment order.
- Documentation around the .sql file changelogs leaves some to be desired - there is some nuance that is not explained adequately in the documentation.
- We have been able to set up CI/CD from the very start of our project because of Liquibase. This has allowed us to iterate better and move faster in our implementation.
- Liquibase support has been extremely helpful in addressing questions and problems, requiring less time relying on scouring the internet for solutions.
- The changelog system has made it easier for my colleagues who are not super SQL savvy to quickly implement new database changes with confidence.
We are able to write and deploy scripts easier with the changelog system, as Liquibase provides checks and validation to ensure things work well once ready for deployment. We have also been able to have Liquibase handle user privileges for new database objects and service account user management reliably across all environments.
Liquibase is head and shoulders better than relying on SQL Compare alone for deployments. I haven't used Flyway, but based on our evaluation, Liquibase seemed to have a lot of functional overlap for considerably less cost. I would recommend the use of GitHub or Bitbucket in tandem with Liquibase to really get the most out of the application - especially if implementing a CI/CD pipeline.
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