2024/03/15(金)11:47
アプリのリリース後にRoomのテーブルを変更する
パナソニック|Panasonic デジタルハイビジョンビデオカメラ ブラック HC-V495M-K [フルハイビジョン対応]
ことの始まりは、
先週の日曜日に動画再生アプリ(Duel)を使ってくださっているユーザさんから、
再生位置(チャプタ)をあと3~5つ増やしてほしいと、
相談がありました。
チャプタはテーブルに5つ持っているので、
これを増やすのはテーブルに項目追加するしかない。
つまり、Roomのマイグレーションが発生する。
これまで、頑なにRoomのマイグレーションを避けてきた。
理由は、データベースの設定で、
exportSchema=falseを指定しているからだ。
Roomのマイグレーションが使えない、、、
翌日、Roomのマイグレーションについて、
調べだした。
どうも、Roomのマイグレーションが使えないわけではない。
exportSchema=falseを指定していても、
条件付きだが、Roomのマイグレーションが使える。
詳しくは、アプリのリリース後にRoomのテーブルを変更するで紹介しています。
Roomのマイグレーションが使えると、
アプリの修正自体はそれほど難しくない。
火曜日には実装が終わり、
水曜日にリリース。
今日から、ツインリンクもてぎで全日本ジムカーナ。
リリースしたアプリがお役にたてることを祈りつつ。
ポチッとして頂けると、
次のコンテンツを作成する励みになります♪