0
目前我有一個由Realm提供數據庫的iOS和Android應用程序。 現在我設置了使用Realm導入名爲Realm.js的文件,該文件導出Realm數據庫並加載模式。當您更新使用React Native構建的iOS和Android應用程序時,Realm數據庫會發生什麼變化?
不久我會發佈一個更新來編輯Realm DB中的一些字段,但如果用戶更新應用程序,因爲iOS和Android將下載並安裝新版本,Realm架構版本是否會重置?
換句話說,如果用戶使用Realm更新iOS或Android應用程序,那麼舊的Realm數據庫會持久保存在設備上,並且更新中的新遷移將運行?
也有可能完全重置Realm數據庫嗎?我的意思是銷燬舊的並加載模式的第一個版本,編輯而不必編寫新的遷移。
我如何在React Native上做到這一點?我正在查看React Native的文檔並找不到它。 –
它應該會自動發生。如果你使用'console.log(realm.path)',打印的路徑是什麼? – Ari
'/ Users/joseph/Library/Developer/CoreSimulator/Devices/80D89A22-2A58-4CB0-B367-924E6ADFB7E9/data/Containers/Data/Application/3EA01595-FC53-4ED4-8F16-9E28A74AA2C2/Documents/default.realm' 對不起,我的意思是我將如何刪除所有領域文件。由於該應用程序已經在用戶設備上,我將如何讓他們的Realm重置? –