タグ

ブックマーク / www.sd-advisors.co.jp (1)

  • Groovy + AntでBlobデータ投入ツールをさっと作る | SDアドバイザーズ開発室から

    マニアックなタイトルですが、画像データ等をDBに保存する要件が、たまにあります。 その時困るのが、初期データや移行データとしてBlobデータをDBに投入する必要がある場合。 単純にinsert文では投入できないので、毎回ツールを作ったりして対応しています。 さっと作れないものか?と考えていたところ、AntとGroovyスクリプト使えば、さっと作れるんじゃねーかということで、早速作ってみました。DBMSはMySQLで作ってますので、もし他のDBMSの場合読み替えてください。 たくさん取り込む要件があったので、画像設置フォルダに名前とファイル名が記述されたCSVファイルを用意し、一行ごと読み込み、読み込んだデータをテーブルに挿入するという手はずで投入します。 フォルダ構成は、以下を想定。 project --build.xml --build.properties --picture

  • 1