使用FMDB进行数据库迁移(升级)

简要记录下使用的语句。当我们app版本升级,有可能对原本的表进行增加字段,如果不进行数据库迁移这时候如果用户用旧版本升级之后使用就会出现问题。
解决方法:使用sql的ALERT语句对原本的表进行增加字段

NSString *sql = [NSString stringWithFormat:@"ALTER TABLE %@ ADD %@ text",@"person",@"age"];//这是给一张名为人的表增加一个age字段
[self.db executeUpdate:sql];

//设值
[self.db executeUpdate:[NSString stringWithFormat:@"UPDATE person set age = %@",@"18"]];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容