Должен ли я мигрировать, если я изменяю тип переменных - область? - PullRequest
0 голосов
/ 06 декабря 2018

Сначала у меня было

    @SerialName("state") var state: String

Затем я решил сделать это - изменил тип

    @SerialName("state") @BooleanString var state: Int

Должен ли я сделать что-то дополнительное в миграции или я хорош дляидти?

1 Ответ

0 голосов
/ 07 января 2019

Любое изменение имени, типа или ограничений свойства запрашивает миграцию.

https://realm.io/docs/java/latest/#migrations

Несколько случаев:

  • вам необходимо выполнить миграцию, чтобы сохранить предыдущийбаза данных и данные: создайте класс, реализующий RealmMigration и перенесите то, что нужно, на
  • вам не нужно переносить, потому что вам все равно: deleteRealmIfMigrationNeeded
  • вам не нужномигрировать, потому что это новая установка: ничего не делать
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...