【发布时间】:2012-11-17 18:13:51
【问题描述】:
我目前有一个正在生产使用的应用。我对该应用的核心数据模型的下一版本进行了重大更改。
为了避免从旧数据模型到新数据模型的大量转换工作,我只是简单地重命名了新的对象模型和数据库,从而导致新版本的应用程序不再引用旧数据库(这不是一个问题,因为旧的数据库数据很小,不需要)。
但是,我确实需要旧数据库中的一条数据,我不希望用户需要手动将其重新输入到新数据库中。
我的问题: 将这条数据放入新数据库有哪些选择?
我可以对 sqlite 数据库运行查询并简单地进入新数据库吗?还是我需要创建一个完整的其他持久存储和对象模型来提取数据?
还是我一起错过了什么?
【问题讨论】:
标签: iphone ios database sqlite core-data