Skip to content

//runtime/com.squareup.sqldelight.db/migrateWithCallbacks

migrateWithCallbacks

[common]
Content
fun SqlDriver.Schema.migrateWithCallbacks(driver: SqlDriver, oldVersion: Int, newVersion: Int, vararg callbacks: AfterVersion)
More info

Run SqlDriver.Schema.migrate normally but execute callbacks during the migration whenever it finished upgrading to a version specified by AfterVersion.afterVersion. This method takes AfterVersion callbacks, which receive no parameters when invoked.

[common]
Content
fun SqlDriver.Schema.migrateWithCallbacks(driver: SqlDriver, oldVersion: Int, newVersion: Int, vararg callbacks: AfterVersionWithDriver)
More info

Run SqlDriver.Schema.migrate normally but execute callbacks during the migration whenever it finished upgrading to a version specified by AfterVersion.afterVersion. This method takes AfterVersionWithDriver callbacks, which receive a SqlDriver parameter when invoked.