Automatic 模式 迁移
Realm 迁移,用于执行自动模式迁移并允许额外的自定义数据迁移。
自动模式迁移不会更改未受迁移影响的对象和属性的数据。 但是,已更改配置(名称或类型)的属性将使用迁移 Realm 中的默认值进行初始化,并且必须手动移动数据。 迁移回调通过允许此类转换的动态(基于string的) API提供对先前 Realm 和迁移 Realm 的访问。 示例如下:
合并、转换和分割属性值
重命名属性
更改属性的类型
此类转换可以通过MigrationContext.enumerate来完成,该枚举会迭代特定类型的所有对象,并提供对对象的旧实例和新实例的访问权限。 MigrationContext.enumerate的文档中给出了一些示例。
类型
链接已复制到剪贴板
数据迁移上下文,提供在AutomaticSchemaMigration之前和之后对 域 的访问权限。