Ответ 1
Предполагая, что ваши объекты комнаты соответствуют вашим текущим схемам таблиц, вы можете использовать одну и ту же базу данных/таблицы.
Комната управляет главной таблицей, которая инициализируется при создании или обновлении базы данных, поэтому вам нужно увеличить вашу версию базы данных и предоставить фиктивную миграцию:
@Database(entities = SomeEntity.class, version = EXISTING_VERSION + 1)
public class MyDatabase extends RoomDatabase {
// ...
}
MyDatabase db = Room.databaseBuilder(context, MyDatabase.class, "db_name")
.addMigrations(new Migration(EXISTING_VERSION, EXISTING_VERSION + 1) {
@Override
public void migrate(SupportSQLiteDatabase database) {
// NOOP
}
}).build();