GreenDAO3のmigration
GreenDAO3で作っているアプリのDB構造が変わったのでmigration処理を実装しました。
How to setup database migrations with greenDAO - AndroidPubが大変参考になります。 基本的にはこの記事通りで問題ないんですが、ちょっとハマったのがschemaバージョンの指定。
Modelling entities - Open Source by greenrobotのSchemaセクションに書いてある通り、build.gradleで定義するのでした。
android {
...
}
greendao {
schemaVersion 2
}
こんな感じ。ソースコードで指定するのだと思い込んでいてちょっと躓いた...
関連(するかもしれない)記事
おススメ