Основные данные добавить новый столбец без перестройки индексации - PullRequest
0 голосов
/ 12 ноября 2018

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

Похоже, Xcode автоматически перестраивает индексирование после добавления нового столбца.

Я хочу добавить новый столбец без перестроения индексации, как это сделать?

CoreData: SQL: DROP INDEX IF EXISTS Z_XMPPMessageArchiving_Message_CoreDataObject_messageStatus CoreData: SQL: DROP INDEX IF EXISTS Z_XMPPMessageArchiving_Message_CoreDataObject_messageStatus CoreData: SQL: DROP INDEX IF EXISTS Z_XMPPMessageArchiving_Message_CoreDataObject_messageType CoreData: SQL: DROP INDEX IF EXISTS Z_XMPPMessageArchiving_Message_CoreDataObject_messageType CoreData: SQL: DROP INDEX IF EXISTS Z_XMPPMessageArchiving_Message_CoreDataObject_outgoing CoreData:sql: DROP INDEX, ЕСЛИ СУЩЕСТВУЕТ Z_XMPPMessageArchiving_Message_CoreDataObject_outgoing

CoreData: sqл: CREATE INDEX ЕСЛИ НЕ СУЩЕСТВУЕТ Z_XMPPMessageArchiving_Message_CoreDataObject_messageStatus НА ZXMPPMESSAGEARCHIVING_MESSAGE_COREDATAOBJECT (ZMESSAGESTATUS СОЪЪАТ БИНАРНОГО ASC) CoreData: SQL: CREATE INDEX ЕСЛИ НЕ СУЩЕСТВУЕТ Z_XMPPMessageArchiving_Message_CoreDataObject_messageType НА ZXMPPMESSAGEARCHIVING_MESSAGE_COREDATAOBJECT (ZMESSAGETYPE СОЪЪАТ БИНАРНОГО ASC) CoreData: SQL: CREATE INDEX ЕСЛИ НЕ СУЩЕСТВУЕТ Z_XMPPMessageArchiving_Message_CoreDataObject_outgoing НА ZXMPPMESSAGEARCHIVING_MESSAGE_COREDATAOBJECT (ZOUTGOING СОЪЪАТЕ BINARYASC)

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...