@ -2,12 +2,9 @@ package com.fongmi.android.tv.db;
import android.content.Context ;
import androidx.annotation.NonNull ;
import androidx.room.Database ;
import androidx.room.Room ;
import androidx.room.RoomDatabase ;
import androidx.room.migration.Migration ;
import androidx.sqlite.db.SupportSQLiteDatabase ;
import com.fongmi.android.tv.App ;
import com.fongmi.android.tv.bean.Config ;
@ -33,7 +30,7 @@ public abstract class AppDatabase extends RoomDatabase {
}
private static AppDatabase create ( Context context ) {
return Room . databaseBuilder ( context , AppDatabase . class , "tv" ) . addMigrations ( MIGRATION_8_9 ) . addMigrations ( MIGRATION_9_11 ) . a llowMainThreadQueries ( ) . fallbackToDestructiveMigration ( ) . build ( ) ;
return Room . databaseBuilder ( context , AppDatabase . class , "tv" ) . allowMainThreadQueries ( ) . fallbackToDestructiveMigration ( ) . build ( ) ;
}
public abstract KeepDao getKeepDao ( ) ;
@ -43,17 +40,4 @@ public abstract class AppDatabase extends RoomDatabase {
public abstract ConfigDao getConfigDao ( ) ;
public abstract HistoryDao getHistoryDao ( ) ;
static final Migration MIGRATION_8_9 = new Migration ( 8 , 9 ) {
@Override
public void migrate ( @NonNull SupportSQLiteDatabase database ) {
database . execSQL ( "CREATE TABLE IF NOT EXISTS `Keep` (`key` TEXT NOT NULL, `siteName` TEXT, `vodName` TEXT, `vodPic` TEXT, `createTime` INTEGER NOT NULL, `cid` INTEGER NOT NULL, PRIMARY KEY(`key`))" ) ;
}
} ;
static final Migration MIGRATION_9_11 = new Migration ( 9 , 11 ) {
@Override
public void migrate ( @NonNull SupportSQLiteDatabase database ) {
}
} ;
}