Результаты поиска по запросу "core-data-migration"

1 ответ

Как сделать облегченную миграцию CoreData в Swift

Я пытаюсь выполнить свою первую облегченную миграцию CoreData. Я прочитал два руководства по легкой миграции. Оба добавляют код в класс CoreDataStack, изменя...

1 ответ

Как просто удалить старые данные ядра и перестроить новые?

1 ответ

Да, это то, что я в итоге сделал. Это было все еще довольно медленно, потому что все еще хранится в памяти. Обработка всех отношений является проблемой.

аюсь перенести хранилище для iPhone / iPad примерно на 11 Мб. В нем около тридцати разных сущностей, все они довольно сильно взаимосвязаны.На 3GS это занимае...

ТОП публикаций

1 ответ

этот ТАК пост

ько начал с основных данных iPhone и столкнулся с проблемой облегченной миграции. Я добавил два новых поля в мою старую модельВосстановленные файлы классов моделиСделал новую версию модели в качестве текущей версииДобавлен следующий код в ...

1 ответ

Я на 95% уверен, что здесь не было никаких изменений даже для последней версии Core Data. Если вы хотите добиться максимальной производительности и миграции всего за один шаг, вам все равно придется создавать модели сопоставления для каждой возможной комбинации версий. Обратите внимание, конечно, что если вы включите NSInferMappingModelAutomaticsOption AS WELL AS как NSMigratePersistentStoresAutomaticsOption, это избавит вас от головной боли. У нас есть 21 версия модели, и у всех них есть свои модели отображения (вместо того, чтобы мы делали явные модели отображения), без проблем.

емаУ меня есть 13 версий моей основной модели данных.Я сделал 13 картографических моделей (V1-V2, V2-V3 и т. Д.)У меня включена автоматическая миграция.При миграции между двумя последовательными версиями (например, V12-V13) миграция работает ...

2 ответа

Ах, спасибо за разъяснение этого. Ну, я был готов принять значения по умолчанию, отсутствующие там, как компромисс для того, чтобы не делать миграцию вручную. ATM Я хочу просто устанавливать значение по умолчанию каждый раз, когда объект выбирается, что дает мне то, что мне нужно во время выполнения с ухудшением производительности.

ешно завершил легковесную миграцию на своей базовой модели данных. Моя пользовательская сущность Vehicle получила новое свойство tyrePressure, которое является необязательным свойством типа double со значением по умолчанию 0,00. Когда из ...

3 ответа

-1 Ручное отображение вашей базы данных не требуется. Вы можете перенести развернутые базы данных с помощью облегченной миграции или с явными моделями MappingModels.

приложению для iPhone необходимо перенести основное хранилище данных, а некоторые базы данных довольно велики.Документация Apple предлагает использовать «несколько проходов» для переноса данных, чтобы уменьшить использование ...

3 ответа

Исправить ошибку основных данных

У меня есть приложение в магазине приложений, использующее Core Data, и я должен выпустить обновление к завтрашнему дню. Однако у меня возникли некоторые проблемы с Core Data. Я по ошибке внес изменения в свою модель в Core Data, и теперь мое ...

2 ответа

Миграция основных данных: как удалить стек основных данных?

Мой план состоит в том, чтобы удалить старый стек основных данных (NSManagedObjectModel .momd файл &NSPersistentStore .sqlite файл) потому что: У меня нет опыта миграции основных данных.новая схема .xcdatamodel полностью отличается от старой.Я ...

1 ответ

Пропуск болезненной миграции с Core Data и переход к новой модели данных

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