1

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

编辑:

sputnick 给我的答案让我走上了正轨。但我不得不将其重新排列为:

sqlite3 1.sqlite .dump > tempdb.sqlite
4

1 回答 1

5

是的,试试下面的shell代码:

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

但是,如果它们具有相同的名称,请注意表冲突。

于 2012-10-10T18:01:02.570 回答