我已經開發了應用程序,它是關係到sqlite database
。數據庫沒有更新的應用程序版本2
當添加增強的應用程序存在database
變化,所以我必須通過增加額外的表到現有db
改變database
。
現在,當所有就緒存在於設備中的應用[其爲版本1]更新該應用程序的新功能。該database
不會更改版本2
任何一個可以給我意見如何體現db
的版本2
@advance感謝
我已經開發了應用程序,它是關係到sqlite database
。數據庫沒有更新的應用程序版本2
當添加增強的應用程序存在database
變化,所以我必須通過增加額外的表到現有db
改變database
。
現在,當所有就緒存在於設備中的應用[其爲版本1]更新該應用程序的新功能。該database
不會更改版本2
任何一個可以給我意見如何體現db
的版本2
@advance感謝
檢查打開到數據庫的連接時,你運行 創建表如果不存在
我在我的數據庫中有這個init 因此每次檢查表存在並且如果不重新創建它們。 然後,我可以一直下降,表,並將它重新創建 或當更新和增加新的表同樣會檢查並添加任何新表
我已經回答過類似的問題here,我認爲它可以幫助你。這個想法是檢測你的應用是否在安裝後第一次啓動。如果它在安裝後第一次啓動,則可能會刪除舊錶或更新它們......上面的鏈接說明了如何檢測它是否是第一次啓動。
你在使用CoreData嗎? –
@AlexsanderAkers不,我不使用coredata!我只使用sqlite! – kiran