support dry run for DBMS that support DDL transactions
Description
When migrating several dependent systems together, it is critical to ensure that all migration paths will succeed. In this scenario, a "dry-run" mode which doesn't commit the changeset but simply reports whether all statements could be executed successfully would be useful.
Environment
universal
Activity
Show:
Nathan Voxland March 3, 2014 at 1:57 PM
Is there any besides postgresql?
Expectation would be to run entire liquibase update in a single transaction that rolls back at the end.
When migrating several dependent systems together, it is critical to ensure that all migration paths will succeed. In this scenario, a "dry-run" mode which doesn't commit the changeset but simply reports whether all statements could be executed successfully would be useful.