android: Миграция в комнату db с проблемами с ожиданием столбца INTEGER и обнаружением INT - PullRequest
0 голосов
/ 31 января 2019

Я переезжаю, чтобы использовать андроид комнату.Моя текущая БД имеет версию 10. Поэтому я сделал свою версию базы данных для комнаты как 11 и добавил пустую миграцию 10_11.Теперь, когда я пытаюсь обновить приложение с БД версии 10 до одного с 11, я получаю ошибки миграции.Найденная табличная информация отличается от ожидаемой.Я вижу, что для всех типов int и boolean тип ожидаемый в номере - INTEGER.Как это исправить?Должен ли я создать новую таблицу и скопировать старую в процессе миграции?

Это было бы дорогим решением, так как большинство моих таблиц имеет int / boolean.Есть ли лучший способ

Также имена индексов имеют префикс index_ in room.Это тоже ожидается?

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