March 28, 2022
Score 7 out of 10
Overall Satisfaction with Liquibase
We have no tool to manage database schemas. We are looking for an efficient tool that could be used on existing DB2 databases and future postgres databases. The tool needs to be able to start with the existing structure and help us to manage future changes to the databases. An optional use case would be to help developers to mount tests databases with Docker.
- Changelog of existing database
- easy updates
- safety with checksums
- Documentation is not always easy to find, for example on tags or rollback definitions in SQL format
- Weird behaviour if sql file has not the first comment line
It's not yet deployed overall the organization, but in the first uses, it made database management much easier.
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?
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?
Liquibase did a good job of creating a changelog of the existing database. But the only well-created format was SQL. Other formats like XML were not quite generated and could not be used on an empty database for updates. Rollbacks with tags are efficient, but it needs to be anticipated as tags are not easy (it's not documented) to add afterward