Я проверял документацию по миграции, однако я не уверен, что я пропустил или не сказал, но я заметил, что в документации объясняется, как добавить столбец, что, если я хочу удалить столбец?Удалить столбец в Realm
ответ
В Migrations части Swift документации Realm, он на самом деле показывает, как удалить две колонки (firstName
и lastName
), и заменить их одним новым свойством (т.е. fullName
).
Чтобы удалить столбцы из вашего файла Realm, все, что вам нужно сделать, это удалить эти свойства из объекта модели и выполнить миграцию.
Если есть информация в тех столбцах, которые вы хотите сохранить, вы можете перенести эту информацию на новое свойство внутри закрытия миграции (это то, что демонстрирует документация). Это совершенно необязательно, и если вы запустите миграцию с пустым закрытием, столбцы будут просто удалены и данные будут удалены.
Ага, думаю, я слишком усложнял то, спасибо :) – Happiehappie
Мое удовольствие! Да, эти могут быть довольно сложными; где это такая простая вещь, что вы даже не уверены, что это правильный путь. ;) Удачи! – TiM
Спасибо, у меня есть еще одна проблема миграции на пути сюда при переполнении стека. Просто ожидая 90-минутного кулдауна, проверьте его, если это возможно. – Happiehappie
- 1. Удалить модель из Realm
- 2. Удалить свойство в объекте Realm
- 3. Как удалить объекты в Realm?
- 4. Realm: удалить конкретный объект
- 5. Удалить связанные записи-Realm
- 6. Игнорировать конкретное поле (столбец) в Realm Android
- 7. удалить путь Realm по умолчанию
- 8. Удалить элемент без свопа в Realm
- 9. удалить конкретное значение в столбце Realm Database
- 10. Не удается удалить строку в Realm
- 11. удалить столбец в Excel
- 12. Удалить столбец в datatable
- 13. Удалить/удалить или скрыть столбец в spotfire
- 14. Удалить объект из Realm без его аннулирования
- 15. RealM: Как удалить RealmList, но проверьте ссылки
- 16. Как удалить класс из файла realm
- 17. Как правильно удалить дочерний объект Realm?
- 18. Удалить все объекты Realm во время выполнения
- 19. Alamofire, ObjectMapper, Realm: Удалить осиротевшие объекты
- 20. Удалить объект на Realm, изменить порядок объектов
- 21. Realm: getTable() удалить все then copyToRealm
- 22. Как отключить или удалить аутентификацию Tomcat (Realm)
- 23. Как удалить объект из Realm Database Android?
- 24. Realm 0.99 Swift let realm = попробуйте! Realm()
- 25. Как удалить столбец в sublimetext
- 26. Как удалить столбец в PHPExcel
- 27. Удалить последний столбец в VIM
- 28. Невозможно удалить столбец в PostgreSQL
- 29. Удалить индексный столбец в read.csv
- 30. Удалить первый столбец в Notepad ++
'' '// Realm автоматически обнаружит новые свойства и удаленные свойства и автоматически обновит схему на диске' '' [source] (https://realm.io/docs/swift/latest/#performing-a -migration) – Arefly