Eliminate database downtime
Manually organizing and executing SQL scripts to upgrade your database schema version is a risky and time-consuming process. If a script is forgotten, if a script is run in the wrong order, the wrong version of a script is executed, the database can suffer from serious data loss or an outage.
Normal DB change management tools aren’t enough to help, especially when pushing changes live in critical production environments. Our patented Database Forecast tool goes far beyond normal database version control tools. It allows teams to simulate the impact of database changes before they are applied. This can help prevent errors and outages, so your team can confidently deploy faster with database continuous integration.
Understand the impact of database changes before deployment
Liquibase Enterprise creates a virtual model of the target database. When it’s time to deploy, the simulator applies all proposed changes to the virtual model. It then compares the resulting state against the initial state of the virtual model and applies organizational rules and policies. Once finished, the results are fed into the dynamic rules engine.
Full database change control
Keep track of all changes that are verified and applied to the database. By forecasting changes and keeping a log of all prior changes, Liquibase Enterprise ensures the state of the database regardless of which version your team starts from. Liquibase Enterprise maintains a well-known, ideal state for all databases providing an intelligent approach to database release management.
Track and manage database changes over time
Liquibase Enterprise decomposes SQL scripts to individual database changes before they are applied against the virtual model. In addition, Liquibase Enterprise integrates with ticketing systems like JIRA, helping to tie each change back to individual tasks.
Combined with proper labeling and validation, your database changes stay synced with application code changes. With Liquibase database change management capabilities, your team can effortlessly hold or release feature sets.