【ぱにぱにツール】myPGL 改良計画②~DB移行ツールを作ろう~

今までのDBのデータを新しいDBに移行するツールを作る際のメモをこの記事にまとめます。

■DB内容の移行
・自分のポケモン
6体が既に登録済みかを調べる
登録済:パーティIDを対戦履歴テーブルに登録で完了。
未登録:IDの採番を行い、番号を入れる。採番したIDを対戦履歴テーブルに登録。

・tag1
現在のDB名を入れる

・その他
空白:なにもしない
値が入っている:単純移送

■全体の流れ
⓪フォルダ内にinitがあるかどうかのチェック
①DBのひな形を指定のフォルダにコピー
②DB移行
③バックアップフォルダに以前のDBと旧myPGLをコピー
④以前のDBを削除
⑤myPGLのコピー

■GUIの作成
〇構成要素
◇初期状態
・最低限の説明
・フォルダ指定のテキストボックス。(できればフォルダ参照したいけど無理?)
・開始ボタン
◇動作中
実行中だけでもいいけど、現在の進捗の%表示ならある程度コストが少なく実装できそう。
ゲージの方が親切だけどたぶんコストに対してのリターンが少なすぎる。

■作成予想時間
・ファイル操作:1.5時間
・DB移行:6時間
・GUI作成:4時間
・全体をつなぐ(進捗表示なども):2時間
・テスト:2時間

計:15.5時間
こんな時間とれないね、完。

この記事が気に入ったらサポートをしてみませんか?