Как обновить схему таблицы после обновления приложения на Android? - PullRequest
8 голосов
/ 09 февраля 2010

У меня есть незаконченное приложение, но я хочу обратиться к будущему обновлению.

Предположим, что мое приложение было обновлено, поэтому при запуске обнаруживает, что схема базы данных устарела. Таким образом, для каждой таблицы необходимо выполнить обновление в соответствии с номером версии новой схемы при сохранении всех данных.

Я где-то читал, что на Android базе данных SQLite есть номер версии и функция автоматического обновления, но я не нашел пример для этой конкретной проблемы.

Как это можно сделать в приложении для Android, используя базы данных SQLite?

Существует ли определенный номер версии для таблицы, хранящейся в базах данных Android SQLite? Если да, то как я могу прочитать его и использовать для моих вышеуказанных целей?

1 Ответ

7 голосов
/ 09 февраля 2010

SQLiteOpenHelper ваш друг здесь.

Вам необходимо указать методы onCreate и onUpgrade.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...