2016-12-27 115 views
1

我在基於Realm移動數據庫的Appstore中有應用程序。我想準備1.1版。將更新刪除用戶本地數據庫中的所有數據?AppStore更新和領域

回答

0

絕對不會,它不會刪除現有數據庫,這就是爲什麼Realm支持自動/自定義遷移。

3

升級不會刪除當前數據庫上的任何內容。遷移是自動的。如果您需要更改當前模型中的一個或多個字段,則需要升級數據庫模式版本。將此代碼放入您的AppDelegate中的application:didFinishLaunchingWithOptions:方法中:

//Realm migration 
    let config = Realm.Configuration(
     schemaVersion: 2, //here's the schema version you need to change 
     migrationBlock: { migration, oldSchemaVersion in 
      if (oldSchemaVersion < 2) { 
       //if you want to perform particular tasks 
       //while migrating, place your code here. 
      } 
    }) 
    Realm.Configuration.defaultConfiguration = config 
    _ = try! Realm()