見出し画像

TSNMP FC:データベースのバックアップで悩む

今朝は5時に猫に起こしてもらいました。ちょうどよい感じです。
昨日作ったマップの背景画像を設定する機能ですが問題を見つけたので修正しました。背景画像の位置やサイズを変えるために毎回、画像をアップロードする必要がある処理になっていました。画像ファイルを指定しない場合は表示位置とサイズだけ変更するように修正しました。背景画像設定の画面に表示される情報もおかしかったので修正しました。

画像1

ついでにマップ設定や通知設定のページの表示サイズも調整しました。
これらの修正作業は、

です。

次は設定メニューの拡張設定、データベース情報を作り始めました。GO言語のサーバー側のデータストアのソースコードを見直すとバックアップとデータベースの統計情報の処理、Influxdbの連携の処理など整理されていない部分が沢山あることに気づきました。これらを整理しました。さらにバックアップの処理を詳しく見直すとデスクトップソフトの復刻版TWSNMPと同じ方法ではよくないことがわかりました。コンテナで動作するWebアプリケーション用に書き直すことにしました。バックアップも世代管理できるようにしようと思いました。このため裏方の処理を書き直していつうちに2時間たちました。今日はここまで。明日に続く。


開発のための諸経費(機材、Appleの開発者、サーバー運用)に利用します。 ソフトウェアのマニュアルをnoteの記事で提供しています。 サポートによりnoteの運営にも貢献できるのでよろしくお願います。