I use Core Data and lightweight migration for my iPhone app.
Suppose I have created 3 versions of the data model for the app. One user installed the early version of my app and its data model version is still v1. When the user update the app to the latest version which has the data model version v1,v2 and v3, what happened during the update?
The sqlite database migrate from v1 to v2 first and then migrate from v2 to v3? Or it just jump from v1 to v3?