invoke
Creates a new Migration instance using a configuration DSL.
This operator function allows for convenient migration creation using a builder pattern with Kotlin DSL syntax.
Return
A configured Migration instance
Example:
val migration = Migration {
step("First step") { MigrationStepResult.CONTINUE }
step("Second step") { MigrationStepResult.CONTINUE }
}Content copied to clipboard
Parameters
block
Configuration block for setting up migration steps and options