I am following the official doc and trying to get the SQLDriver on Android:
Copy code
actual class DriverFactory(private val context: Context) {
actual fun createDriver(): SqlDriver {
return AndroidSqliteDriver(Database.Schema, context, "test.db")
}
}
I I am getting an error if I use this code with
generateAsync.set(true)
. What is the correct way to use async drivers?
s
Sunil Kumar
02/10/2024, 11:19 AM
You need to use schema.synchronous() method in android and ios createDriver() method as given below if u use
generateAsync.set(true)
Copy code
actual class DriverFactory(private val context: Context) {
actual fun createDriver(): SqlDriver {
return AndroidSqliteDriver(Database.Schema.synchronous(), context, "test.db")
}
}