в версии миграции к примеру 1. И рестора в версии миграции 2 выходит ошибка.
05-30 12:34:36.802 1455-1455/com.bsb.test E/SQLiteLog: (11) database corruption at line 56522 of [69906880ce]
(11) statement aborts at 4: []
(11) database disk image is malformed
05-30 12:34:36.806 1455-1455/com.bsb.test E/SQLiteLog: (11) database corruption at line 56522 of [69906880ce]
(11) statement aborts at 4: []
(11) database disk image is malformed
05-30 12:34:36.809 1455-1455/com.bsb.test E/SQLiteDatabase: Failed to open database '/data/user/0/com.bsb.test/databases/chats'.
android.database.sqlite.SQLiteDatabaseCorruptException: database disk image is malformed (code 11): , while compiling: PRAGMA journal_mode
at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
at
Ошибка видимо из за того что при подмене файла БД после рестора не проходит миграция, соответственно говорит что файл бд испорчен. КАК можно запустить миграцию уже после подмены файла бд в рум??
А точно файл не битый восстанавливаешь?
Обсуждают сегодня