Вы создаете процедуру обновления базы данных и заставляете ее выполняться в первый раз при запуске приложения.
Таким образом, это создаст новую таблицу с помощью оператора create при первой загрузке приложения.
А также это поможет вам сохранить все данные, которые пользователь имеет в своей текущей базе данных.Это то, что наиболее рекомендуется, так как не требуется никаких дополнительных требований для переноса вашей существующей базы данных.
Также, пожалуйста, обратитесь к моему ответу по этой ссылке:
Не хочузаменить старую базу данных при обновлении приложения
Надеюсь, это поможет вам.
Если вам нужна дополнительная помощь, пожалуйста, не стесняйтесь связаться со мной.
РЕДАКТИРОВАТЬ:
В случае, если вам нужно внести изменения в выходящую таблицу, которая содержит некоторые данные, вам необходимо выполнить следующие шаги:
1) Переименуйте существующую таблицу
Скажите, что TableName было «TestTable», поэтому переименуйте таблицу в «TestTableOld»
2) Создайте новую таблицу с именем «TestTable», в которой есть новые столбцыВы хотите и другие ссоры.
3) Скопируйте данные из 'TestTableOld' в 'TestTable' с помощью запроса:
Вставьте в TestTable ('col1', col2 '...'coln ') Значения Выберите col1, col2, col3, ...' coln 'из TestTableOld;
4) Удалите таблицу' TestTableOld '
Выполните описанную выше четырехшаговую процедуру, чтобы это работалокак заявление об изменении, а также сохранит все ваши данные из исходной таблицы.
Надеюсь, вы их получите.