Извините, если этот вопрос вас раздражает. Я пытался решить так долго. Я все еще не мог найти разницу между «Ожидаемый» и «Найденный».
Caused by: java.lang.IllegalStateException: Pre-packaged database has an invalid schema: question(com.bangladroid.drivingtest.database.model.Question).
Expected:
TableInfo{name='question', columns={image=Column{name='image', type='INTEGER', affinity='3', notNull=false, primaryKeyPosition=0, defaultValue='null'}, question=Column{name='question', type='TEXT', affinity='2', notNull=true, primaryKeyPosition=0, defaultValue='null'}, answer=Column{name='answer', type='INTEGER', affinity='3', notNull=false, primaryKeyPosition=0, defaultValue='null'}, answer3=Column{name='answer3', type='TEXT', affinity='2', notNull=true, primaryKeyPosition=0, defaultValue='null'}, answer2=Column{name='answer2', type='TEXT', affinity='2', notNull=true, primaryKeyPosition=0, defaultValue='null'}, _id=Column{name='_id', type='INTEGER', affinity='3', notNull=true, primaryKeyPosition=1, defaultValue='null'}, favorite=Column{name='favorite', type='INTEGER', affinity='3', notNull=false, primaryKeyPosition=0, defaultValue='null'}, answer1=Column{name='answer1', type='TEXT', affinity='2', notNull=true, primaryKeyPosition=0, defaultValue='null'}}, foreignKeys=[], indices=[]}
Found:
TableInfo{name='question', columns={image=Column{name='image', type='integer', affinity='3', notNull=false, primaryKeyPosition=0, defaultValue='null'}, question=Column{name='question', type='TEXT', affinity='2', notNull=true, primaryKeyPosition=0, defaultValue='null'}, answer=Column{name='answer', type='integer', affinity='3', notNull=false, primaryKeyPosition=0, defaultValue='null'}, answer3=Column{name='answer3', type='TEXT', affinity='2', notNull=true, primaryKeyPosition=0, defaultValue='null'}, answer2=Column{name='answer2', type='TEXT', affinity='2', notNull=true, primaryKeyPosition=0, defaultValue='null'}, _id=Column{name='_id', type='INTEGER', affinity='3', notNull=true, primaryKeyPosition=0, defaultValue='null'}, favorite=Column{name='favorite', type='integer', affinity='3', notNull=false, primaryKeyPosition=0, defaultValue='null'}, answer1=Column{name='answer1', type='TEXT', affinity='2', notNull=true, primaryKeyPosition=0, defaultValue='null'}}, foreignKeys=[], indices=[]}
Есть ли разница между «целым числом» и «INTEGER»? что означает primaryKeyPosition?