モバイル&ワイヤレスブロードバンドでインターネットへ

gwaw.jp
 

Android 家計簿アプリ Money Manager Ex の SQLite データベースファイルをメンテナンス

数多くある Android 家計簿アプリのなか、3年程前から Money Manager Ex を利用しています。広告がなく、Google ドライブで同期できる、などからです。

この Money Manager Ex for Android には、データベースファイルの整合性をチェックする機能があるのですが、いつの間にかエラーとなっていました。SQLite が使われているようでしたので、Windows 版 DB Browser for SQLite https://sqlitebrowser.org を利用してこのデータベースファイルをメンテナンスしてみることにしました。

Windows PC に USB で Android 端末を接続してデータベースファイルをコピーした後、DB Browser for SQLite でこのデータベースファイルを開きます。

DB Browser for SQLite では、ExportDatabase to SQL file … で全テーブル全データを SQL 形式のファイルにエキスポートします。次に、ImportDatabase from SQL file … で新しいデータベースファイルを作成してインポートします。

新しいデータベースファイルを Android 端末へ戻して Money Manager Ex for Android からこのファイルを開きます。

Money Manager Ex for Android のデータベースファイルの整合性チェックでは正常が返ってきました。もちろんデータも問題ありませんでした。エキスポート&インポートはうまくいきました。

さて、先日の2019年2月中旬のアプリのアップデート後から、Google ドライブの同期がエラーとなってしまいました。

今回メンテナンスしたデータベースファイルを Google ドライブに新たにアップロードして、Money Manager Ex for Android で開くと、この同期エラーは解消されました。

『Android 家計簿アプリ Money Manager Ex の SQLite データベースファイルをメンテナンス』を公開しました。