【发布时间】:2012-07-03 11:27:11
【问题描述】:
如何将多个 sqlite 数据库(每个文件一个表)组合成一个包含所有表的大型 sqlite 数据库。例如您有数据库文件:db1.dat、db2.dat、db3.dat....,并且您想创建一个文件 dbNew.dat,其中包含来自所有 db1、db2...的表。
【问题讨论】:
如何将多个 sqlite 数据库(每个文件一个表)组合成一个包含所有表的大型 sqlite 数据库。例如您有数据库文件:db1.dat、db2.dat、db3.dat....,并且您想创建一个文件 dbNew.dat,其中包含来自所有 db1、db2...的表。
【问题讨论】:
已经在各种论坛上提出了几个类似的问题。我出于特定原因发布了这个问题(带有答案)。当您处理多个表并在那里索引了许多字段时。在目标数据库表中正确创建索引会导致不必要的混乱。您可能会错过 1-2 索引,它只是烦人。给定的方法还可以处理大量数据,即当您确实有 gbs 表时。以下是执行此操作的步骤:
【讨论】: