Как импортировать ранее существовавший файл sqlite в Core Data?

Мне нужно импортировать файл .sqlite в Core Data, я поискал в Интернете и нашел:

Core Data Tutorial: Как предварительно загрузить / импортировать существующие данные

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

Я также обнаружил следующее:

Использование предварительно заполненной базы данных SQLite с основными данными на iPhone OS 3.0

Но я не совсем понимаю, похоже, он копирует старую базу данных в новую, тогда как он добавляет суффикс Z_ ко всем именам таблиц и столбцов? Кроме того, он просит меня создать объекты и атрибуты, можно ли это сделать автоматически (из файла базы данных sqlite)?

Спасибо!

10
задан hzxu 5 July 2011 в 00:12
поделиться