Базовые данные: когда включить облегченные миграции?
Должен ли я добавить версию модели и включить облегченное управление версиями Core Data
из первой версии приложения, или это может быть сделано в более позднем обновлении приложения, если это необходимо?
заранее спасибо
1 ответ
Это можно сделать в более позднем обновлении приложения. Необходимо помнить, что любая новая модель базовых данных может быть автоматически выведена из существующей модели или нет.
Облегченные миграции могут обрабатывать следующие изменения:
- Добавление или удаление объекта, атрибута или отношения
- Сделать атрибут необязательным со значением по умолчанию
- Создание необязательного атрибута необязательным
- Переименование объекта или атрибута с использованием идентификатора переименования
Для всего остального вам нужна ручная миграция.