まっさんの日記

2024/03/15(金)11:47

アプリのリリース後にRoomのテーブルを変更する

仕事(606)

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

続きを読む

このブログでよく読まれている記事

もっと見る

総合記事ランキング

もっと見る