我有一個使用核心數據的應用程序,數據庫結構是通過xCode設計的。如何在不丟失數據的情況下更改核心數據SQLite數據庫的結構
我正在使用一個單獨的第三方應用程序來填充.SQLite文件本身,我想知道是否有方法來改變數據庫的結構(並因此管理的對象模型),但不會丟失數據已經在.SQLite文件中?
我已經用盡了這個想法,所以任何幫助表示讚賞。
我有一個使用核心數據的應用程序,數據庫結構是通過xCode設計的。如何在不丟失數據的情況下更改核心數據SQLite數據庫的結構
我正在使用一個單獨的第三方應用程序來填充.SQLite文件本身,我想知道是否有方法來改變數據庫的結構(並因此管理的對象模型),但不會丟失數據已經在.SQLite文件中?
我已經用盡了這個想法,所以任何幫助表示讚賞。
這是一個半複雜的主題,記錄在標題下:核心數據模型版本控制和數據遷移。蘋果的指南是:http://developer.apple.com/library/mac/#documentation/cocoa/conceptual/CoreDataVersioning/Articles/Introduction.html
謝謝,那就是我一直在尋找的! – AustinRathe 2012-08-12 11:58:29
你在想什麼類型的改變? – 2012-08-11 16:16:50
最初只是在稍後的階段添加列,可能的表和關係! – AustinRathe 2012-08-12 11:02:05
[爲遷移iPhone應用程序遷移核心數據數據庫的步驟]的可能重複(http://stackoverflow.com/questions/1262352/steps-to-migrate-core-data-databases-for-shipped-iphone-apps) – Abizern 2012-08-12 14:58:04