Fix db migration crash
This commit is contained in:
parent
4f7f315ccd
commit
be40107a00
1 changed files with 24 additions and 2 deletions
|
|
@ -81,9 +81,31 @@ public abstract class JellyDatabase extends RoomDatabase {
|
||||||
@Override
|
@Override
|
||||||
public void migrate(@NonNull SupportSQLiteDatabase database) {
|
public void migrate(@NonNull SupportSQLiteDatabase database) {
|
||||||
database.execSQL("DELETE FROM queueSongs");
|
database.execSQL("DELETE FROM queueSongs");
|
||||||
database.execSQL("DELETE FROM songs");
|
database.execSQL("DROP TABLE songs");
|
||||||
|
|
||||||
database.execSQL("ALTER TABLE songs ADD COLUMN supportsTranscoding INTEGER NOT NULL");
|
database.execSQL("CREATE TABLE songs (id TEXT NOT NULL PRIMARY KEY,"
|
||||||
|
+ "title TEXT,"
|
||||||
|
+ "trackNumber INTEGER NOT NULL,"
|
||||||
|
+ "discNumber INTEGER NOT NULL,"
|
||||||
|
+ "year INTEGER NOT NULL,"
|
||||||
|
+ "duration INTEGER NOT NULL,"
|
||||||
|
+ "albumId TEXT,"
|
||||||
|
+ "albumName TEXT,"
|
||||||
|
+ "artistId TEXT,"
|
||||||
|
+ "artistName TEXT,"
|
||||||
|
+ "'primary' TEXT,"
|
||||||
|
+ "blurHash TEXT,"
|
||||||
|
+ "favorite INTEGER NOT NULL,"
|
||||||
|
+ "path TEXT,"
|
||||||
|
+ "size INTEGER NOT NULL,"
|
||||||
|
+ "container TEXT,"
|
||||||
|
+ "codec TEXT,"
|
||||||
|
+ "supportsTranscoding INTEGER NOT NULL,"
|
||||||
|
+ "sampleRate INTEGER NOT NULL,"
|
||||||
|
+ "bitRate INTEGER NOT NULL,"
|
||||||
|
+ "bitDepth INTEGER NOT NULL,"
|
||||||
|
+ "channels INTEGER NOT NULL,"
|
||||||
|
+ "cache INTEGER NOT NULL DEFAULT 1)");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue