У меня есть база данных, которую я создал в браузере SQLite, и она отлично работает. Я запустил приложение с предварительно созданной базой данных, и теперь я хочу добавить в эту базу данных больше таблиц и данных.Изменить номер версии базы данных SQLite
Я могу получить приложение для запуска метода onUpgrade для SQLiteOpenHelper. Но проблема в том, что он делает это КАЖДОЕ время, когда я использую помощника.
У меня есть локализация, только при запуске приложения, разделяя команду обновления из помощника, который я использовал для извлечения данных, но это все еще проблема.
Я выяснил, что, поскольку я использовал одну и ту же базу данных на своем компьютере (тот, который редактирую) с версии 1. Таким образом, всякий раз, когда он пишет новую базу данных на SD-карту, она показывает версию 1, хотя я уже до версии 4.
Итак, мой вопрос в том, как я могу вручную изменить версию базы данных исходной базы данных, чтобы при ее обновлении она не записывала старый номер версии поверх новой?
Чтобы * прочитать * это можно использовать: PRAGMA user_version; –