在bash中组合两个SQLite数据库

时间:2012-10-10 17:55:55

标签: sqlite bash

我有两个在bash文件中创建的数据库,我们称之为1.sqlite2.sqlite。我想将它们组合成一个新的数据库(3.sqlite)。在bash中有一个命令可以做到吗?

编辑:

斯佩尼克给我的答案让我走上正轨。但我不得不重新安排它:

sqlite3 1.sqlite .dump > tempdb.sqlite

1 个答案:

答案 0 :(得分:5)

是的,请尝试以下shell代码:

sqlite3 .dump 1.sqlite > dump
sqlite3 .dump 2.sqlite >> dump
sqlite3 3.sqlite < dump

但如果它们具有相同的名称,请处理表冲突。