Я видел код для вставки данных из одной таблицы в другую после присоединения базы данных, как в этом посте:
SQLite на iOS - SQL для копирования из одного файла к другому
Тем не менее, я не хочу быть конкретным для таблицы. Я просто хочу получить все данные из одной базы данных (той, что в нашем комплекте) и скопировать их в нашу новую базу данных в каталоге документов. Можно ли это сделать? Если да, то какие команды для него?
Я пытался
INSERT INTO newDBPath SELECT * FROM 'BundleDatabase'
BundleDatabase — это база данных, которую я прикрепил. Я использую FMDatabase, и когда я это делаю:
BOOL success = [newDBPath executeUpdate:theAboveQuery];
Я получаю успех как ДА. Но я ничего не получаю в новой таблице. Поэтому мне интересно, возможно ли вообще вставить все таблицы из одной базы данных в другую, не привязываясь к конкретной таблице?