DataBaseUpdate
实现了数据库更新功能,一行代码轻松升级greenDao数据库。
引用
// 项目引用
dependencies {
compile 'com.github.LidongWen:DataBaseUpdate:1.0.0'
}
// 根目录下引用
allprojects {
repositories {
jcenter()
maven { url "https://www.jitpack.io" }
}
}
使用
在数据库更新这边调用
@Override
public void onUpgrade(SQLiteDatabase db, int currentVersion, int lastestVersion) {
try {
DBMigrationHelper migratorHelper = new DBMigrationHelper();
//判断版本, 设置需要修改得表 我这边设置一个 FileInfo
if(true) {
migratorHelper.onUpgrade(db, FileInfoDao.class);
}
} catch (ClassCastException e) {
}
}
项目下载地址:https://github.com/LidongWen/greenDaoUpgradeHepler/archive/master.zip