我有一个SQLite数据库,它有两个列,它捆绑在应用程序中。数据库中没有写入或保存交互,它是固定且只读的。我阅读了一些关于轻量级/手动迁移的文档和教程,都明确表示你必须在迁移时保存用户数据,这不是我的情况,我不需要保存用户数据,我将部署一个新的应用程序带有新数据库的版本。我想在我的数据库中添加两个新属性并在应用程序中使用。为什么我要迁移?为什么我不能删除SQLite数据库的旧三个文件并添加新文件并根据需要使用新属性。所以我尝试了并且没有工作,这里的任何人给我的步骤让应用程序识别新的数据库?
答案 0 :(得分:0)
实际上删除SQL数据库文件的方法是正确的。
但是你必须在 核心数据堆栈初始化之前做到这一点。