美文网首页
学习CoreData数据库迁移

学习CoreData数据库迁移

作者: iXD | 来源:发表于2016-07-02 09:20 被阅读0次

    1.最新版本数据库模型路径   NSBundle 中存在所有数据库模型vr1,vr2,vr3(可能,vr1/vr2是以前版本,vr3是最新版本)

    2.本地保存数据库的路径    自定义的路径中(supoorting 或者 document中)

    3. 目的:如果本地数据是vr3以下版本,把本地保存的数据库数据迁移到NSBundle中最新模型中去(vr3)。

    整体逻辑   1.获取本地数据库ModleOriginal      

                    2.获取跟新版本ModelDestination

                    3.获取ModleOriginal和ModleOriginal之间的Mapping

                    4.迁移数据 

                    5.把ModleOriginal数据保存在临时文件,用于回滚;把ModelDestination移动到本地数据库路径

    相关文章

      网友评论

          本文标题:学习CoreData数据库迁移

          本文链接:https://www.haomeiwen.com/subject/fxdqjttx.html