Я получаю сообщение об ошибке от Logcat
, говоря, что определенный столбец (в моем подклассе SQLiteOpenHelper
) не существует. Я думал, что смогу обновить базу данных, изменив строку DATABASE_CREATE
. Но, видимо, нет, поэтому как я могу (поэтапно) обновить базу данных SQLite с версии 1 до версии 2?
Извиняюсь, если вопрос кажется "noobish", но я все еще узнаю об Android.
@Pentium10 Это то, что я делаю в onUpgrade:
private static final int DATABASE_VERSION = 1;
....
switch (upgradeVersion) {
case 1:
db.execSQL("ALTER TABLE task ADD body TEXT");
upgradeVersion = 2;
break;
}
...