Mark
12/22/2020, 3:16 AMSupportSQLiteOpenHelper. So, suspend funs for getReadableDatabase() etc, and a callback with suspend fun onUpgrade() etc.Adam Powell
12/22/2020, 5:53 AMAdam Powell
12/22/2020, 5:54 AMMark
12/22/2020, 8:43 AMSQLiteDatabase.execSQL() from <http://Dispatchers.IO|Dispatchers.IO> but rather using something like Executors.newSingleThreadExecutor().asCoroutineDispatcher()?Dominaezzz
12/22/2020, 12:49 PMMark
12/22/2020, 12:49 PMDominaezzz
12/22/2020, 12:49 PMDominaezzz
12/22/2020, 12:49 PMDominaezzz
12/22/2020, 12:51 PMonUpgrade is (or at least should be) called in a transaction.Mark
12/22/2020, 12:52 PM