Итак, у меня уже есть приложение на playstore ....обновить базу данных SQLite в моем приложении
Теперь я хочу, чтобы добавить столбец в базу данных в моем приложении. Для этого я должен обновить свою базу данных, которая может быть выполнена путем изменения версии базы данных.
Пользователи уже будут иметь некоторые вещи в базе данных, и когда я загружу обновленную версию своего приложения (с измененной версией базы данных), он создаст новую базу данных, и пользователь потеряет все содержимое, которое он/она имеет в своей базе данных.
Каково решение этой проблемы? А как создать резервную копию/восстановить содержимое старой базы данных в новую базу данных? (Я знаю, как сделать резервную копию базы данных, просто скопируйте ее в программную папку, вставляя базу данных во внешнее хранилище).
Перенос данных из существующей базы данных в новую базу данных с дополнительной колонкой. Когда миграция завершена, можно удалить старую базу данных. Итак, какое-то время у вас есть 2 базы данных. –
. Появляется ли ваше новое приложение с заранее созданной базой данных или вы просто хотите обновить старый? – Simas
@TimCastelijns хорошо, это одно решение. Большое спасибо. Но это будет слишком много работы, просто добавив столбец в таблицу в базе данных. Давайте посмотрим, знает ли кто-нибудь более короткое решение. Если нет, то материал перенастройки будет единственным спасителем –