- All Superinterfaces:
 Scope
An executable migration between two 
Commit instances.
 
 This type is a Scope with independent lifecycle and its own
 Scope.data() map.
 
This is EXPERIMENTAL functionality and subject to change in future jOOQ versions.
- Author:
 - Lukas Eder
 
- 
Method Summary
Methods inherited from interface org.jooq.Scope
configuration, creationTime, data, data, data, dialect, dsl, family, settings 
- 
Method Details
- 
from
Commit from()The version that is being migrated from. - 
to
Commit to()The version that is being migrated to. - 
queries
The queries that are executed by the migration. - 
validate
Validate a migration.- Throws:
 DataMigrationValidationException- When something went wrong during the validation of the migration.
 - 
execute
Apply the migration.- Throws:
 DataMigrationException- When something went wrong during the application of the migration.
 
 -