这是一款基于FMDB封装的数据库表字段升级工具。
/*
基于创建的工程资源plist文件升级数据库表字段
1.创建数据库相对应的plist资源文件(注意本地创建plist结构,可看示例DatabaseManager->SupportFiles->BrowseRecords.plist)
2.后续数据库版本升级,字段更新,只需按如下调用数据库升级方法即可。
3.注意数据库名字、表名、资源文件plist名赋值
*/
// 使用FMDatabase类进行数据库版本升级
[[DatabaseManager sharedManager].dbManager upgradeDatabaseVersionWithName:@"database name"
dbExtension:@"db"
dbPathType:DbPathTypeSandbox
tableNames:@[@"tableName1", @"tableName2"]
resourceFileName:@"plist file name"];
// 使用FMDatabaseQueue类进行数据库版本升级
[[DatabaseManager sharedManager].dbQueueManager upgradeDatabaseVersionWithName:@"database name"
dbExtension:@"db"
dbPathType:DbPathTypeSandbox
tableNames:@[@"tableName1", @"tableName2"]
resourceFileName:@"plist file name"];
DatabaseHeader.h
。