使用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"]];

你可能感兴趣的:(使用FMDB进行数据库迁移(升级))