Top of the Line Database Release Management Tool
August 11, 2025
Top of the Line Database Release Management Tool

Score 7 out of 10
Vetted Review
Verified User
Software Version
Liquibase Pro
Overall Satisfaction with Liquibase
We group database SQL changes by ticket and release, performing managed deployment across environments. The SQL is entered into the GUI tool. Once the scripts are entered, everything is checked into Git using the plugin. Once in Git, Jenkins stages the artifacts to be deployed by Ansible AAP using Hammer libraries provided by Liquibase. Using this we can determine which tickets have been deployed, which need to be deployed, and which may have been modified after initial deployment through checksum comparison.
Pros
- Grouping environment configurations and ordering the deployment into a pipeline.
- Tagging by release, requirement grouping.
- Supporting drivers for all our different databases such as Oracle, PostgreSQL, MySQL, Greenplum.
Cons
- The Git integration is kind of non-intuitive with the different view, and then separate cloning and project import processes.
- If a single database fails to connect or resolve with TNS, sometimes the whole pipeline locks down and won't accept changes.
- Transactional boundaries need to be manually managed in Oracle if a deployment fails and requires human intervention.
- Managing hundreds of environments across a dozen different database systems allows us to serve multiple teams without code conflict using separate projects.
- Parallel deployment with Ansible AAP reduces outage time from all night to possibly just a couple hours for production deployments.
- Existing environments can be repurposed to new releases by simply changing tags and schema settings. No need to build from scratch every time.
Instead of blindly running scripts and manually keeping track of failures, Liquibase allows us to mark off the change tickets that completed and focus on the failures that show as undeployed. By using tag matching, we can set dependency orders of what goes into each release. We've been using different incarnations of the tool for at least 8 years, and we really aren't aware of another tool that organizes database deployments so well.
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

Comments
Please log in to join the conversation