Let\'t assume, I have a simple Room database:
@Database(entities = {User.class}, version = 1)
abstract class AppDatabase extends RoomDatabase {
public ab
You can do this way-
@Database(entities = {User.class, Pet.class}, version = 2)
abstract class AppDatabase extends RoomDatabase {
public abstract Dao getDao();
public abstract Dao getPetDao();
}
Remaining will be same as you have mentioned above-
db = Room.databaseBuilder(this, AppDatabase::class.java, "your_db")
.addMigrations(MIGRATION_1_2).build()
Reference - For more