Мне нужно импортировать файл .sqlite в Core Data, я поискал в Интернете и нашел:
Core Data Tutorial: Как предварительно загрузить / импортировать существующие данные
Он создает сценарий Python для заполнения этой базы данных путем считывания содержимого нашей старой базы данных и создания соответствующих строк в новой базе данных. Но моя база данных sqlite слишком велика с точки зрения количества таблиц и столбцов, это может стоить мне значительного количества времени.
Я также обнаружил следующее:
Использование предварительно заполненной базы данных SQLite с основными данными на iPhone OS 3.0
Но я не совсем понимаю, похоже, он копирует старую базу данных в новую, тогда как он добавляет суффикс Z_ ко всем именам таблиц и столбцов? Кроме того, он просит меня создать объекты и атрибуты, можно ли это сделать автоматически (из файла базы данных sqlite)?
Спасибо!