Я создал приложение, которое использует базу данных sqlite, и версия базы данных равна 1 в классе DbHelper.Также версия приложения 1 в build.gradle.Предположим, я опубликовал приложение и теперь хочу обновить это приложение до версии приложения 2. Во-первых, мне тоже нужно увеличить версию БД?Это обязательно, даже если структура базы данных не тронута?Если это обязательно, тогда это хорошо.Я провел поиск по обновлению базы данных и получу оттуда помощь.Но если это не является обязательным, то можно ли оставить метод onUpgrade()
пустым?
Чтобы было понятно;
versionCode 1 (build.gradle)
private static final int DATABASE_VERSION = 1
...
@override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion){
//empty
}
versionCode 2 (build.gradle)
private static final int DATABASE_VERSION = 1; //if this is fine
...
@override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion){
//what should I do here?
}