美文网首页iOS开发技巧
iOS 数据库迁移 FMDBMigrationMnager

iOS 数据库迁移 FMDBMigrationMnager

作者: zdl | 来源:发表于2017-05-08 16:57 被阅读318次

这是我的第一篇简书,写的不好大家多包涵。欢迎大家提出宝贵的意见和建议。

公司最近开了一个项目,而这个项目最大的特点就是基本上都要操作数据库来完成,于是毫不犹豫的选择了FMDB。因为是数据库,必定要涉及到一个问题,那就是数据库版本的更新,于是找到了一个不错的第三方FMDBMigrationManager来配合FMDB使用,下面介绍一下FMDBMigrationManager的用法

1.第一种方法,加载 .sql来更新数据库版本,不多说直接上代码

首先导入FMDBMigrationMnage 这里我用CocoaPods导入的,也可以手动导入 创建FMDBMigrationManager实例  filePath为数据库存放的路径 最后必须要将 .sql文件导入到xcode工程中,这样在[NSBundle mainBundle]中才能找到资源

第一种方法很简单,但是每次都需要手动导入 .sql文件到工程。

2.第二种方法,根据自定义类来更新数据库版本,自定义类要遵循<FMDBMigrating>协议

自定义类.h文件 必须要遵守协议 自定义类.m文件 自定义类.m文件

下面是调用方法

这里要主要一个 version要增加

相关文章

网友评论

    本文标题:iOS 数据库迁移 FMDBMigrationMnager

    本文链接:https://www.haomeiwen.com/subject/ycnfhttx.html