(1) Увеличете (или просто променете) версията на вашата база данни
(2) Това ще доведе до onUpgrade()
извикване на метод
(3) Изпълнете вашата заявка (за добавяне на нова колона) в onUpgrade()
метод.
Правилният начин на действие е споменат тук в този блог.
Понякога потребителят може да актуализира версия 1.5 от версия 1.1. С други думи, те могат да пропуснат другите версии между 1.1 до 1.5. Може да промените базата данни няколко пъти между 1.1 на 1.5. Така че, за да дадете на потребителя предимство от всички промени в базата данни, трябва да използвате метода onUpgrade(), както е по-долу.
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
if (oldVersion < 2) {
db.execSQL(DATABASE_ALTER_TEAM_1);
}
if (oldVersion < 3) {
db.execSQL(DATABASE_ALTER_TEAM_2);
}
}
Надявам се да помогне.