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