1
那么这个问题就说明了一切。有没有简单的方法来合并iPhone上的两个sqlite数据库?它们的结构是相同的,主键在两个数据库中保证是唯一的。你可以在iPhone上合并两个sqlite数据库吗?
我知道你可以做一个INSERT INTO SELECT,但我想知道是否有更优雅的解决方案。
那么这个问题就说明了一切。有没有简单的方法来合并iPhone上的两个sqlite数据库?它们的结构是相同的,主键在两个数据库中保证是唯一的。你可以在iPhone上合并两个sqlite数据库吗?
我知道你可以做一个INSERT INTO SELECT,但我想知道是否有更优雅的解决方案。
我还没有仔细检查,但也许你会发现:Core Data Model Versioning and Data Migration Programming Guide。它包含在Xcode文档中,所以你可能已经拥有它了。
编辑:我只是提供一个起点,而不是一个验证的解决方案。
有没有关于'INSERT INTO SELECT ...'的不雅操作?合并数据库是极其特定的情况,所以如果有一个通用工具可用,我会感到惊讶(尽管如此愉快)。 – 2010-10-10 12:39:32
不是,我正在执行它。只是想知道是否有“命令行风格”的方式:) – 2010-10-10 12:43:47
“命令行风格”的方式就是要做同样的事情;没有魔术级联功能。 – bbum 2010-10-10 17:16:34