Skip to content

Can't downgrade read-only database from version 2 to 1 #14

@AlexSuvorov2k

Description

@AlexSuvorov2k

Hello! Trying to create pre-populated database.
My Database
@Database(entities = {Series.class}, version = 2, exportSchema = false)
...
public static AppDatabase getDatabase(Context context) {
if (INSTANCE == null) {
synchronized (AppDatabase.class) {
if (INSTANCE == null) {
INSTANCE = RoomAsset.databaseBuilder(context,
AppDatabase.class, DB_NAME)
.allowMainThreadQueries()
.build();
}
}
}
return INSTANCE;
}

Problem is:
`I/SQLiteAssetHelper: successfully opened database cymbalsbase.db

W/SQLiteAssetHelper: Can't downgrade read-only database from version 2 to 1:

Upgrading database cymbalsbase.db from version 2 to 1...

missing database upgrade script: databases/cymbalsbase.db_upgrade_0-1.sql

E/SQLiteAssetHelper: no upgrade script path from 2 to 1

D/AndroidRuntime: Shutting down VM

E/AndroidRuntime: FATAL EXCEPTION: main`

What can i do?

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions