Есть ли способ заменить полную БД SQLite?Я смотрю на создание приложения, которое содержит много данных, и мне нужно иметь возможность его обновить.К счастью, я могу убедиться, что структура БД не изменится, только данные.Есть ли чистый способ сделать это?
- РЕДАКТИРОВАТЬ -
Извинения - мне нужно добавить более подробную информацию:
Для того, чтобы обновить данные в приложенииплан состоит в том, чтобы просто заменить БД, которая будет где-то взята с сервера.Поэтому я не буду использовать onUpgrade
или добавлять данные вручную - я хочу вывести существующий файл и скопировать новый файл, чтобы заменить старый.
Я думаю, что БД обычно хранится в "/ data / data / YOUR_PACKAGE / database /", у меня есть доступ к этому каталогу?В этом случае я могу загрузить файл с сервера и скопировать его поверх (очевидно, убедившись, что к файлу нет доступа первым и т. Д.)