ऐसा प्रतीत होता है कि कक्ष डेटाबेस sqlite_sequence तालिका को संपादित करने का समर्थन नहीं करता है, या तो डीएओ के माध्यम से या कच्ची क्वेरी के माध्यम से। इसके बजाय, मैंने इस समस्या को हल करने का तरीका बताया (कोटलिन):
class NonRoomDb(context:Context) : SQLiteOpenHelper(context, DB_NAME, null, DB_VERSION) {
override fun onCreate(db: SQLiteDatabase?) {}
override fun onUpgrade(db: SQLiteDatabase?, oldVersion: Int, newVersion: Int) {}
}
fun resetPointer(context:Context, tableName:String) {
val nonRoomDb = NonRoomDb(context)
nonRoomDb.writableDatabase.execSQL("DELETE FROM sqlite_sequence WHERE name='$tableName';")
nonRoomDb.close()
}