как обновить базу данных dbflow, когда я добавляю некоторые данные только в таблицу, а не переименовываю или добавляю столбец - PullRequest
0 голосов
/ 05 июня 2019

Я использую библиотеку DBFLOW, у меня есть предварительно упакованная база данных.Теперь я хочу добавить новые данные в свою базу данных в двух таблицах. Когда я увеличиваю базу данных версий и обновляю свое приложение, старая версия базы данных все еще отображается.Я думаю, что мне следует использовать миграцию, но я не знаю, как ее использовать, когда я просто изменяю некоторые данные без переименования или добавления столбцов.

@Database(name = BookDatabase.NAME, version = BookDatabase.VERSION, foreignKeysSupported = true, backupEnabled = true, consistencyCheckEnabled = true)

public class BookDatabase {
    public static final String NAME = "book_list";
    public static final int VERSION = 2;

    @Migration(version = 2, database = BookDatabase.class)
    public static class Migration2 extends BaseMigration {

        @Override
        public void migrate(DatabaseWrapper database) {

//            I don't know what should I write here !!
        }
    }
}
...