在iOS中导入和导出sqlite数据库

时间:2014-08-31 16:28:14

标签: python ios core-data sqlite export

我试图同步两个sqlite核心数据数据库并将它们放回设备(2台iPad)。为此,我在Python中编写脚本以便:

  • 1)复制/导出2" store.data"与每个设备的Core Data DB对应的数据库。他们派生并使用相同的模型。
  • 2)合并后创建新数据库 - >我编写了一个工作的Python脚本(使用union sqlite3函数)。我有一个" newDatabase"这包括两个没有重复的数据库。
  • 3)我需要把这个" newDatabase"回到两个设备上,擦除旧设备。两者都是一样的。

我的问题是,我不知道如何只需点击一下就能做到这一点。我需要获取store.data文件的完整路径名。我尝试了[[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]来获取路径,但我不确定它是否在真实设备上是相同的。其次,我不确定如何使用它。我应该在启动应用程序时将其保存在某处,然后在我的脚本中查找并再次使用以保存新数据库吗?

如果有人已经在寻找这样的东西或知道如何处理复制/导出文件,那就太好了。

0 个答案:

没有答案