Realmのテーブル構造(モデルクラス)変更について

投稿者: Anonymous

Android、Realm0.83.1で開発をしております。

アプリアップデート時、Realmのテーブル構造(モデルクラス)を変更すると、アプリ起動時にRealmがエラーを出力してクラッシュします。
Realmではalter tableのようなテーブル構造(モデルクラス)の変更はできないのでしょうか?

以下がエラーログです。

io.realm.exceptions.RealmMigrationNeededException: RealmMigration must be provided
   at io.realm.BaseRealm.migrateRealm(BaseRealm.java:568)
   at io.realm.Realm.migrateRealm(Realm.java:1064)
   at io.realm.Realm.migrateRealm(Realm.java:1053)
   at io.realm.Realm.create(Realm.java:253)
   at io.realm.Realm.getInstance(Realm.java:219)
   at io.realm.Realm.getInstance(Realm.java:182)

解決

Realmの中の人に教えてもらいました!

Migrationクラスを使うとバージョンごとの管理ができます

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *