Back to Sqldelight

Migrations

docs/android_sqlite/migrations.md

2.3.2470 B
Original Source

{% include 'common/migrations.md' %}

If you are using an AndroidSqliteDriver you can pass these callbacks in during the driver's creation:

kotlin
val driver: SqlDriver = AndroidSqliteDriver(
    schema = Database.Schema,
    context = context,
    name = "test.db",
    callback = AndroidSqliteDriver.Callback(
        schema = Database.Schema,
        AfterVersion(3) { driver -> driver.execute(null, "INSERT INTO test (value) VALUES('hello')", 0) },
    )
)