Мое приложение использует предварительно загруженную базу данных SQLLite с привязками coredata.Я создаю предварительно загруженный файл базы данных со вторым приложением, которое имеет привязки / модель основных данных и т. Д. Я помещаю предварительно загруженную базу данных в папку ресурсов моего приложения и копирую ее в папку доступных для записи документов при первом запуске приложения.
Мой вопрос касается миграции.С момента выпуска моего приложения мои пользователи создают данные, и в следующем выпуске я хочу изменить модель данных и перенести некоторые данные в новую модель.Я просто не уверен, лучший способ сделать это.Я читал о методах переноса основных данных, но, похоже, они требуют, чтобы мое приложение было проектом с основными данными, а это не так (хотя мое вторичное приложение для создания баз данных).Должен ли я выполнить эту миграцию вручную, выполнив прямые операторы SQL для базы данных?А как насчет привязок основных данных, придется ли мне обновлять их вручную?
Я просто ищу указатели в правильном / лучшем направлении.Какие-либо предложения?Заранее спасибо!