Версионирование / перенос основных данных после удаления сущностей - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть база данных, которая состоит из 3 объектов, скажем, 'IronMan', 'CaptainAmerica' и 'SpiderMan' . С новыми изменениями я хочу удалить все три объекта и создать еще один объект под названием «Танос».

Мне не нужно было бы использовать какой-либо код и данные, сохраненные ранее с сущностями 'IronMan', 'CaptainAmerica' и 'SpiderMan' . Нужно ли выполнять версионирование или миграцию данных ядра в этом случае?

1 Ответ

0 голосов
/ 14 ноября 2018

Как упомянуто в документации Apple

https://developer.apple.com/documentation/coredata/using_lightweight_migration

Вы можете добавлять, удалять и переименовывать объекты в иерархии.

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

...