Теоретически простое добавление новых полей может работать без миграции,
Технически, даже в любой базе данных SQLite, вы сами пишете операторы alter table add column
.
Целью, конечно, не является SQLite, поэтому он может быть другим.
Realm работает так или мне нужно специально перенести мою базу данных?
Хитрый вопрос:
если вы используете RealmConfiguration, вам нужно добавить поля в схему вручную в процессе миграции
если вы используете SyncConfiguration, то аддитивные изменения применяются автоматически, и поля будут нулевыми, НО деструктивные изменения (удаление полей, изменение индекса, изменение требуемого, изменение первичного ключа) запрещены.