Избегайте очистки базы данных при обновлении на GreenDao v3 - PullRequest
0 голосов
/ 20 июня 2019

Я новичок в GreenDao v3, и я читал руководство, где упоминалось, что при обновлении базы данных на GreenDao удаляются все таблицы. Изучив код для DevOpenHelper, я обнаружил, что он имеет:

dropAllTables(db, true);

и в комментарии к классу написано:

/** WARNING: Drops all table on Upgrade! Use only during development. */

Должен ли я расширять OpenHelper своей собственной реализацией и не использовать DevOpenHelper, как указано в руководствах? Кроме того, возможно ли предоставить версию схемы программно вместо ее добавления к build.grade?

Я просто хочу сохранить данные / таблицы в будущем, когда решу добавить новые таблицы в базу данных.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...