I\'m using Room in order to persist data. I have a Entity that has a automatically generated (autoGenerate) primary key that mimics a ticket system. On every applica
Taking as model what MikeT says.
I think this can work:
fun clearAndResetAllTables(): Boolean {
if (db == null) return false
// reset all auto-incrementalValues
val query = SimpleSQLiteQuery("DELETE FROM sqlite_sequence")
db!!.beginTransaction()
return try {
db!!.clearAllTables()
db!!.query(query)
db!!.setTransactionSuccessful()
true
} catch (e: Exception){
false
} finally {
db!!.endTransaction()
}
}