Liquibase is not well suited for Oracle deployments
Overall Satisfaction with Liquibase
We are using Liquibase for database deployments for both Oracle and SQL server. This includes both DDL and DML statements with some DDL statements including the text of entire stored procedures
Pros
- Has good logging
- XML listing the files to run is relatively straightforward.
- writing changes to the DATABASECHANGLOG table is helpful
Cons
- Properly splitting statements for Oracle objects is very difficult to configure
- Error messages are not that easy to interpret
- Liquibase has made it more difficult and time consuming to deploy oracle database code.
- Using a unix server to connect a database using sql*plus would be a whole lot easier.
Using Liquibase has increased the time for DB script deployment by a factor of at least 5, maybe more. I am not happy with the extra time my team and other teams are having to spend supporting this.
sql*plus being the native language of Oracle, this is easier to use and understood by other Oracle developers much better than Liquibase.
Do you think Liquibase delivers good value for the price?
Not sure
Are you happy with Liquibase's feature set?
No
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?
No
Would you buy Liquibase again?
No


Comments
Please log in to join the conversation