Не происходит миграция при первом запуске приложения

Не происходит миграция при первом запуске приложения. Однако, если это будет просто обновление приложения, то миграция успешно выполнится. Пытался гуглить, ничего, объясняющее такой "прикол", не нашёл.

Использую ORM actvieandroid.


Ответы (1 шт):

Автор решения: Alex_Skvortsov

Из документации ActiveAndroid:

ActiveAndroid will execute a script if its filename is greater than the old database-version and smaller or equal to the new version.

Перевод:

ActiveAndroid выполнит скрипт если имя файла, содержащего его (скрипт) больше, чем текущая версия базы данных и меньше или равна текущей версии.

Очевидно, что если старой версии нет, то условие выполниться не может.

→ Ссылка