Как обновить базу данных на Android с выходом новой версии приложения?
Допустим есть приложение с готовой локальной базой данных, выложил на релиз, как мне обновить содержимое базы данных с последующим выходом обновлений?
P.S. данных может быть много.
P.S.S данные просто будут вставляться в табличку без изменения ее полей.
Я тупо стираю старую базу каждый раз при обновлении. И при первой попытке подключения она разворачивается заново (из ассетов). Но у меня база небольшая, юзеры даже не замечают как это происходит (максимум пол секунды).
По хорошему - вводить версионирование базы и стирать если версия не актуальная.
Ну так а вчём проблема то? новую скачали, старую снесли.
Если в этой БД и юзер что-то добавляет то придёться перед сносом импорт сделать юзерских данных.
БД то скорее всего SQLite, обычный файлик и ничего больше.