iOS app更新数据库数据迁移问题
来源:互联网 发布:nginx ssl 配置 编辑:程序博客网 时间:2024/05/26 15:57
iOS App初始化或者升级,涉及本地数据库迁移的问题
http://www.bubuko.com/infodetail-312724.html
sqlite有alter命令,可以增加字段
//对于老用户,在数据库表中增加字段 char *errMsg; NSString *searchSql = [NSString stringWithFormat:@"select sql from sqlite_master where tbl_name='表名' and type='table'"]; const char *sql_Txt = [searchSql UTF8String]; sqlite3_prepare_v2(数据库, sql_Txt, -1, &statement, NULL); if(sqlite3_step(statement) == SQLITE_ROW){ char *sqlTxt= (char *)sqlite3_column_text(statement,0); NSString *sqlString = [[NSString alloc] initWithUTF8String:sqlTxt]; // NSLog(@"%@", sqlString); if ([sqlString rangeOfString: @"stockCode"].length <= 0 ) { // NSLog(@"%@", @"没有找到字段"); const char *sql_add = "ALTER TABLE 表名 ADD 字段名 字段类型"; if (sqlite3_exec(数据库, sql_add, NULL, NULL, &errMsg)!=SQLITE_OK) { // NSLog(@"%@", @"成功插入字段"); } } sqlite3_finalize(statement); }
0 0
- iOS app更新数据库数据迁移问题
- iOS-App版本升级时数据库的迁移更新
- CoreData 数据库更新,数据迁移
- CoreData 数据库更新,数据迁移
- CoreData 数据库更新,数据迁移
- CoreData 数据库更新,数据迁移
- NopCommerce数据迁移之【初次更新数据库】
- iOS 数据库加密和数据迁移
- IOS 数据库升级数据迁移解决方案
- CoreData(数据库升级 )版本迁移-iOS App升级安装
- CoreData(数据库升级 )版本迁移-iOS App升级安装
- ios app初始化和数据迁移的设计思路
- Code First Migrations更新数据库结构(数据迁移)
- Code First Migrations更新数据库结构(数据迁移)
- Code First Migrations更新数据库结构(数据迁移)
- Code First Migrations更新数据库结构(数据迁移)
- Code First Migrations更新数据库结构(数据迁移)
- Code First Migrations更新数据库结构(数据迁移)
- 第五章:内存管理
- 二叉搜索树
- 文章标题
- dubbo 配置管理机制以及源代码分析
- mac 搭建 内网微信服务 ngrok
- iOS app更新数据库数据迁移问题
- uvaoj 1069 Always an integer
- Xcode调试测试
- mysql远程访问权限设置
- Android打包的那些事
- 移动存储介质管理
- iOS 支付 [支付宝、银联、微信]
- 设置 UISearchBar 输入字体颜色 和 默认字体颜色
- es