Overall Satisfaction with Liquibase
We use Liquibase to handle version control and source code control of SQL scripts and database changes and for the deployment and (if needed) rollback of the same. It's helped us go from arbitrary SQL changes that we tried to manually track, to having a reliable, repeatable, accurate account of what's in our database structure.
- database as code
- version control
- deployment
- rollback
- Sometimes the syntax is a little fiddly
- Sometimes it is not clear the best way to modify a previous script; i.e. adjust it or make a new one to correct the issue
- It's helped us ensure we deploy new databases with accuracy
- It's helped us ensure we do all the steps needed when making database changes
- It provides peace of mind we can rollback to previous versions
It helped us ensure our database changes are scripted and under version control, so we can easily roll back, we can accurately re-deploy to a new database, can have dev databases with an accurate schema, and so on. It also helps us ensure we do all the things we need to do when making a database change, which might otherwise not be done.
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