くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

Android EmulatorでDBのバージョンを手動で戻す

正攻法は、バックアップ&リストアだけれど、開発中だとちょっとだけ戻して、
スキーマの更新の処理を確認したいときがある。

Androidで使うデータベースのバージョンは、SQLiteuser_versionを使っているので、
無理やり手動で変更すれば、OK。やり直しが簡単に試せる。

### 変更前
sqlite> .dbinfo
...
user version:        4
...

### versionを3に変更する
sqlite> PRAGMA user_version = 3;

### 変更後
sqlite> .dbinfo
...
user version:        3
...

以上!!

参考にしたサイト様