我有一个使用coredata的应用。该应用程序附带的初始sqlite文件大约有500条记录。
我需要提供一个更新,在几个无核心数据相关的东西中,向数据库添加大约8条记录。 .sqlite文件位于Documents目录中,因为在我的persistentStoreCoordinator中我使用以下命令访问该文件:
NSString *libraryPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject];
NSString *targetPath = [libraryPath stringByAppendingPathComponent:@"MyDB.sqlite"];
....
....
NSURL *storeURL = [NSURL fileURLWithPath:[NSHomeDirectory() stringByAppendingPathComponent:@"Documents/MyDB.sqlite"]];
为了添加8条记录,我可以使用 SQLite数据库浏览器之类的实用程序,并添加带索引的记录和添加的核心数据 - 然后替换旧的.sqlite文件\目录中的文件是否有没有必须通过核心数据版本控制?
如果没有,无论如何都可以这样做而不必依赖版本控制?