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