Re: データ移行ツールで・・・

このトピックの投稿一覧へ

なし Re: データ移行ツールで・・・

msg# 1.4
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2009/6/21 16:29 | 最終変更
uemera  管理人   投稿数: 138
genkidsさん

ある意味人柱的な挑戦、どうもありがとうございます(^^;

データ移行ツールについては(いまさらで申し訳ないですが)、実施前にあらかじめDBデータのバックアップを取っておくことを推奨します。

移行は以下のルールで行われます。
・WebScoreRevolution上で手入力したデータは移行ツールを使っても失われることはなく、
そのまま保持されます。
(新しくデータ入力した分は削除されることはありません)
・すでに同じ日に同じ試合順で試合データが存在する場合は、その試合データは上書き移行しません。
ある試合データについて移行に失敗した場合、その試合データ(txt)を修正して再度全データを移行ツールにかければ、
失敗した試合データだけうまく移行されるはずです。
・試合データ以外のデータ(メンバデータや、球場データ)も同様に、すでに同じ名前のデータがWebScoreRevolution上にあれば
移行ツールで上書きされることはありません。

上記でわかることから、いったん移行してしまったデータは、移行ツールにより上書きされることはありませんので、
もし移行データで上書きしたい場合はいったんDBのデータを削除する必要があります。
試合データならば、bb_gameテーブルをいったんからっぽにすれば移行ツールは試合データを全部入れ直してくれます。
(MySQL DBに関する知識が必要ですが)
または、WebScoreRevolutionモジュールをいったんアンインストールして、インストールしなおせばDBはクリーンアップされます。
(ただし入力したデータは全部消えます)


WebスコアブックからWebScoreRevolutionへの移行については、両者のデータのチェックの仕方が多少異なることから、移行がうまくいかないケースも
でてきます。
私が移行テストしたときは、以下の制限がありました
・Webスコアブックの打撃成績登録におけるイニング値(1~7)が正しく入力されてないと、移行できない

今回genkidsさんが直面した、同一ゲーム上での選手名重複?でもひっかかるんですね。すいませんそれはテストしてませんでした。
全体的に、WebスコアブックよりもWebScoreRevolutionの方がデータチェックは厳し目ですので、Webスコアブックで記録で来ていたデータが
WebScoreRevolutionでは許されないケースがあります。

正しく移行出来ているかどうかの確認は、Webスコアブックの個人成績とWebScoreRevolutionの個人成績のデータ出力結果を比較して、
打席の数とか打率とかがちゃんと一致しているかを確認した方がいいと思います。
(実はWebスコアブックの方にもバグがあって、チーム成績はちゃんと一致しなかったりしますので単純比較はできないんですが)

投票数:3 平均点:6.67

投稿ツリー

  条件検索へ