Предположим, что у меня есть база данных SQLite, которую я создаю в отдельной программе, и включаю ее в папку с ресурсами, которая будет скопирована при запуске приложения (при условии, что она еще не существует). База данных содержит два столбца: A и B. Предположим, что A содержит список местоположений (Париж, Лондон, Нью-Йорк и т. Д. - вещи, которые пользователь не может редактировать), и B хранит количество раз, когда пользователь посетил соответствующее местоположение (который пользователь может редактировать из приложения).Android SQLite: использование onUpgrade для обновления данных?
Теперь предположим, что мне удалось указать неправильное имя в моей исходной базе данных. Я захожу в свой браузер SQLite, быстро исправляю эту запись, сохраняю ее и заменяю старый файл DB в папке с моими ресурсами. Как обновить столбец А в базе данных, которая уже скопирована, чтобы отразить изменения, внесенные мной в базу данных только для чтения, в папке с ресурсами БЕЗ удаления данных, которые они сохранили?
Мое первое впечатление было использовать onUpgrade, но я видел, как люди говорят, что это просто обновление схемы базы данных. В этом случае моя схема не изменилась, только некоторые данные в ней ...