合并数据库

时间:2012-01-28 21:18:49

标签: android sqlite merge

目前我有apprx。 20个相同的结构化数据库(SQLite),我从远程目的地(Android手机)转移到我的电脑。现在我想将它们添加到单个数据库中,以便对数据进行数据分析。这怎么可能?表的主键是自动递增整数,因此在使用ATTACH时,我得到的主键不是唯一错误。另外,如果我能以某种方式在行和来自的表之间保持引用,那将是很好的。

1 个答案:

答案 0 :(得分:1)

你说问题的方式,听起来像是你在家用电脑上进行的一次性操作。我可能只是在sqlite shell中打开一个新数据库,并附加/插入/分离每个数据库,就像它们在that链接上显示的那样。

如果你需要编写脚本,this link有一个将sqlite嵌入shell脚本的例子,this one显示dos批处理文件中的一些sql。更优选地,您可以使用您喜欢的语言的sqlite绑定对其进行编码,例如Python's

相关问题