Миграция Android Sqlite в Room не справилась должным образом` - PullRequest
0 голосов
/ 22 апреля 2019
Caused by: java.lang.IllegalStateException: Migration didn't properly handle tbl_record(com.lenderbook.models.Record).

Expected:
    TableInfo{name='tbl_record', columns={image=Column{name='image', type='BLOB', affinity='5', notNull=false, primaryKeyPosition=0}, amount=Column{name='amount', type='TEXT', affinity='2', notNull=false, primaryKeyPosition=0}, isSynced=Column{name='isSynced', type='TEXT', affinity='2', notNull=false, primaryKeyPosition=0}, address=Column{name='address', type='TEXT', affinity='2', notNull=false, primaryKeyPosition=0}, endDate=Column{name='endDate', type='TEXT', affinity='2', notNull=false, primaryKeyPosition=0}, name=Column{name='name', type='TEXT', affinity='2', notNull=false, primaryKeyPosition=0}, contactNumber=Column{name='contactNumber', type='TEXT', affinity='2', notNull=false, primaryKeyPosition=0}, description=Column{name='description', type='TEXT', affinity='2', notNull=false, primaryKeyPosition=0}, currency=Column{name='currency', type='TEXT', affinity='2', notNull=false, primaryKeyPosition=0}, id=Column{name='id', type='INTEGER', affinity='3', notNull=true, primaryKeyPosition=1}, creationDate=Column{name='creationDate', type='TEXT', affinity='2', notNull=false, primaryKeyPosition=0}, startDate=Column{name='startDate', type='TEXT', affinity='2', notNull=false, primaryKeyPosition=0}}, foreignKeys=[], indices=[]}

Found:
    TableInfo{name='tbl_record', columns={}, foreignKeys=[], indices=[]}

Проблема в том, что комната не может видеть столбцы предыдущей базы данных sqlite, т.е.столбцы и данные init.

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