Мне нужен простой способ экспортировать данные из базы данных SQLite из нескольких таблиц, а затем импортировать их в другую базу данных.
Вот мой сценарий. У меня есть 5 таблиц: A, B, C, D, E.
Каждая таблица имеет первичный ключ в качестве первого столбца с именем ID. Я хочу команду Unix, которая будет выгружать ТОЛЬКО данные в строке из первичного ключа в формате, который можно импортировать в другую базу данных.
Я знаю, что могу сделать
sqlite3 db .dump | grep INSERT
но это дает мне ВСЕ данные в таблице. Я не эксперт по базам данных, и я пытаюсь сделать это со всеми командами Unix, в которых я могу написать сценарий оболочки, а не писать код C ++ для этого (потому что это то, что люди говорят мне, что это самый простой способ) , Я просто отказываюсь писать код на C ++ для выполнения задачи, которую можно выполнить с помощью 4-5 операторов из командной строки.
Есть предложения?