我正在考虑将我的数据分成多个sqlite文件,将它们分成较小的db文件,以便我可以在数据变得过时时删除相应的sqlite文件
这样我的主sqlite文件永远不会变得太大而且在做真空时我不需要占用空间
但是我想知道是否有办法使内部联接跨多个sqlite文件(主要数据存在于我的主sqlite文件中)和辅助数据分割不同的sqlite文件
如果在sqlite中这是不可能的话,我想我将不得不重新编码使用gzipped xml文件的东西: - (
答案 0 :(得分:2)
使用ATTACH DATABASE查询SQL中的多个数据库: http://www.sqlite.org/lang_attach.html
答案 1 :(得分:0)
不同的数据库意味着它们是不同的“事物”。您可以查询一个db,它们查询另一个db并将两个结果连接到代码中(即使它包含Y上的连接X)。但是AFAIK,使用sql是不可能的。