Я использую Core Data и легкую миграцию для своего iPhone-приложения.Сколько шагов миграции имеет облегченная миграция основных данных?
Предположим, что я создал 3 версии модели данных для приложения. Один пользователь установил раннюю версию моего приложения, а его версия модели данных все еще v1. Когда пользователь обновляет приложение до последней версии, имеющей версию модели данных v1, v2 и v3, что произошло во время обновления?
База данных sqlite сначала переносится с v1 на v2, а затем переходит с v2 на v3? Или просто прыгайте с v1 на v3?
Я также считаю, что общий процесс должен быть версией по сравнению с версией или, по крайней мере, при выборе окончательной схемы на каждую схему схемы истории. Но важна реализация. –