Версия схемы сброса области

В настоящее время я пишу приложение, которое использует Realm в качестве базы данных. Поскольку я все еще пишу это, мои модели неизменно отличались от того, что я изначально разработал. К сожалению, каждый раз, когда это происходит, мне нужно обновить блок миграции.

Можно ли как-то «сбросить» мое Царство, чтобы, пока оно не будет запущено в «производство», мне вообще не нужно было беспокоиться о блоках миграции? Это особенно неприятно с некоторыми модульными тестами, я действительно удаляю все таблицы при запуске тестов, но я предполагаю, что для этого должна быть лучшая практика.

В частности, я работаю в приложении iOS/Swift.


person TommyBs    schedule 16.04.2017    source источник


Ответы (1)


Да, есть очень полезное решение, просто введите:

var config = Realm.Configuration()
config.deleteRealmIfMigrationNeeded = true
person Kam Wo    schedule 16.04.2017
comment
Есть ли что-то похожее на .NET и C#? - person Ali123; 27.07.2021