Миграция неправильно обработала CATALOG_MONTHLY (com.db.entities.CatalogMonthly).
Ожидается:
TableInfo{name='CATALOG_MONTHLY', columns={CATALOG_MONTHLY_TITLE=Column
{
name='CATALOG_MONTHLY_TITLE', type='TEXT', notNull=false, primaryKeyPosition=0},
CATALOG_IMAGE=Column{name='CATALOG_IMAGE', type='TEXT', notNull=false, primaryKeyPosition=0},CATALOG_URL=Column{name='CATALOG_URL', type='TEXT', notNull=false, primaryKeyPosition=0},CATALOG_MONTHLY_END_DATE=Column{name='**CATALOG_MONTHLY_END_DATE**', **type='INTEGER**', notNull=false, primaryKeyPosition=0}, _id=Column{name='_id', type='INTEGER', notNull=false, primaryKeyPosition=1},CATALOG_MONTHLY_START_DATE=Column{name='CATALOG_MONTHLY_START_DATE', **type='INTEGER'**, notNull=false, primaryKeyPosition=0}, CATALOG_MONTHLY_ORDER=Column{name='CATALOG_MONTHLY_ORDER', type='INTEGER', notNull=false, primaryKeyPosition=0},CATALOG_DESCRIPTION=Column{name='CATALOG_DESCRIPTION', type='TEXT', notNull=false, primaryKeyPosition=0}}, foreignKeys=[], indices=[]}
Найдено:
TableInfo{name='CATALOG_MONTHLY', columns={CATALOG_MONTHLY_TITLE=Column{
name='CATALOG_MONTHLY_TITLE', type='TEXT', notNull=false, primaryKeyPosition=0},
CATALOG_IMAGE=Column{name='CATALOG_IMAGE', type='TEXT', notNull=false, primaryKeyPosition=0}, CATALOG_URL=Column{name='CATALOG_URL', type='TEXT', notNull=false, primaryKeyPosition=0},CATALOG_MONTHLY_END_DATE=Column{name='**CATALOG_MONTHLY_END_DATE**', **type='DATE'**, notNull=false, primaryKeyPosition=0}, _id=Column{name='_id', type='INTEGER', notNull=false, primaryKeyPosition=1},CATALOG_MONTHLY_ORDER=Column{name='CATALOG_MONTHLY_ORDER', type='INTEGER', notNull=false, primaryKeyPosition=0}, CATALOG_MONTHLY_START_DATE=Column{name='CATALOG_MONTHLY_START_DATE', type='DATE', notNull=false, primaryKeyPosition=0}, CATALOG_DESCRIPTION=Column{name='CATALOG_DESCRIPTION', type='TEXT', notNull=false, primaryKeyPosition=0}}, foreignKeys=[], indices=[]}
Из журнала я узнал, что существует разница в типе ключа CATALOG_MONTHLY_END_DATE, который должен былбыть целым числом, но он найден как целое число.
Но со старой стороны БД значение CATALOG_MONTHLY_END_DATE преобразуется в целое число от даты во время миграции.Поэтому я не уверен, как именно решить эту аварию.
Любая помощь будет принята.
Спасибо.