2010-10-10 2 views
1

В этом вопросе говорится все. Есть ли простой способ объединить две базы данных sqlite на iPhone? Их структура идентична, и первичный ключ гарантированно будет уникальным во всех двух базах данных.Можете ли вы объединить две базы данных sqlite на iPhone?

Я знаю, что вы можете сделать INSERT INTO SELECT, но мне было интересно, есть ли более элегантное решение.

+0

Есть ли что-то нелепое о 'INSERT INTO SELECT ...'? Объединение баз данных чрезвычайно специфично для сценариев, поэтому я был бы удивлен (хотя и приятным образом), если бы был доступен общий инструмент. –

+0

Не совсем, я реализую его в настоящее время. Было просто интересно, есть ли способ «командной строки» :) –

+0

«Стиль командной строки» просто будет делать то же самое; нет никакой функции конкатенации магии. – bbum

ответ

1

Я не проверял его полностью, но, возможно, вы найдете что-то в: Core Data Model Versioning and Data Migration Programming Guide. Он включен в документацию Xcode, поэтому вы, вероятно, уже имеете его.

EDIT: Я просто предлагаю отправную точку, а не проверенное решение.

Смежные вопросы