Как обновить версию базы данных комнаты - PullRequest
0 голосов
/ 11 февраля 2020

Я хочу добавить новый столбец в таблицу и изменить схему моей базы данных. Я добавил миграцию в свою деятельность. После этого я получаю пустую базу данных. Вся информация пользователей исчезла. Что я должен сделать? Если кто-нибудь знает, как решить эту проблему, объясните мне кратко. Заранее спасибо.

вот мой код:

static final Migration MIGRATION_1_2 = new Migration(1, 2) {
    @Override
    public void migrate(@NonNull SupportSQLiteDatabase database) {
        database.execSQL("ALTER TABLE ArtsDatabase ADD COLUMN artInfo TEXT");
    }
};
-----------
database = Room.databaseBuilder(this, Database.class, 
"ArtsDatabase").addMigrations(MIGRATION_1_2).allowMainThreadQueries().build();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...