Télécharger la liste

Description du projet

Sticker is a tool that specializes in import, the export, and the data processing of data between the CSV file and relational database.

Système requise

System requirement is not defined

Livrée : 2008-06-25 22:02
sticker 0.1.5 (1 files Cacher)

Notes de release

データベースコネクションの切断処理が行われていなかった障害を修正しました。
ソースコードをアーカイブに含めるようにしました。

Changelog

2008-06-25 Y.Murakamin <developer@murakamin.net>
*Version 0.1.5:
[Fix]<server>タグにてデータベースコネクションの切断処理が行われていなかった障害を修正しました。

2008-04-15 Y.Murakamin <developer@murakamin.net>
*Version 0.1.4.1:
[Fix]<variable>タグと<variables>タグの綴りが<valiable>、<valiables>になっていました。
お恥ずかしい。修正バージョンです。

2008-03-25 Y.Murakamin <developer@murakamin.net>
*Version 0.1.4:
[Add]<stop>タグを実装。任意の場所で処理を停止させることが可能になりました
[Add]<variables>タグと<variable>タグを実装。定義ファイル内の定数定義が可能になりました
[Update]<sql>タグにて"call procName"と記載したとき、ストアドプロシージャを 実行できるようにしました。
現バージョンにてパラメータのやりとりには未対応です
[Update]<table>タグにてoption属性を追加。ローカルテーブル生成時にテーブルオプション(primary keyや
indexなどの制約)を指定できるようにしました
[Modify]実行時ログに時刻を出力するよう変更しました
[Modify]実行時ログに実行エンジンのバージョン、定義ファイルバージョンを出力するよう変更した
[Modify]<sql>タグと<exportCommand>タグにて改行コードを自動で削除しないように修正(Oracleにて
SQL文にコメントを--で定義していた場合、うまく動かなかったため)
[Fix]<export>タグにて例外が発生した場合にエラーメッセージが正常に表示されないことがあったので対応した

2008-01-09 Y.Murakamin <developer@murakamin.net>
*Version 0.1.3:
[Add]<cursor>タグと<for>タグを実装。ループ処理が可能になりました
[Add]<if>タグを実装。条件分岐が可能になりました
[Modify]CommandRunner周りの実装を全面改定。これに伴い、各Commandも実装変更

2007-12-13 Y.Murakamin <developer@murakamin.net>
*Version 0.1.2:
[Update]Ctrl-CなどによりStickerを強制終了させた場合、明示的に全てのデータベース接続を切断するように変更
[Update]<import><queryImport>タグのエラーメッセージを若干変更
[Fix]<queryImport>タグのデバッグログが間違っていたため修正
[Fix]<import><export><queryImport>タグにてファイルのエンコーディングが無視される障害を修正
[Fix]<export>タグにて改行コードが含まれていた場合にクォート文字で囲まれない障害を修正

2007-12-11 Y.Murakamin <developer@murakamin.net>
*Version 0.1.1:
[Fix]<queryImport>タグが実行されず、無視される障害を修正...

2007-12-05 Y.Murakamin <developer@murakamin.net>
*Version 0.1.0:
[Update]CSVパーサーをSuperCSVに変更
[Add]<import><export><queryImport>タグで落ちた場合、該当レコードをログに出力するように変更
[Fix]<import><export><sticker><server>タグにてデフォルト値の取り扱いが正しくなかった障害を修正
[Update]<sql>タグでignore属性が指定されているとき、例外ログを出力して処理を続行するように変更
[Update]<sql>タグでSQLを実行する際、executeUpdate()メソッドを利用するように変更

2007-11-27 Y.Murakamin <developer@murakamin.net>
*Version 0.0.8:
[Fix]<column>タグでdefault属性にnullを指定したとき、"null"という文字列でデフォルト値が設定
されてしまう障害を修正
[Fix]<column>タグでdefault属性を""としたとき、空文字としてデフォルト値を設定できない障害を修正

2007-11-20 Y.Murakamin <developer@murakamin.net>
*Version 0.0.7:
[Add]hsqldbをインプロセスモードで実行し、sticker終了後も内部DBを確認できるよう、ファイルにhsqldbの
状態を永続化することができるオプション-serializeを追加
[Add]内部DB(HSQLDB)からリモートDBへクエリの結果を転送する<queryImport>タグを追加

2007-11-19 Y.Murakamin <developer@murakamin.net>
*Version 0.0.6:
[Add]<sql>タグに例外が発生しても無視する属性ignoreを追加
[Fix]ResultSet、Statementを明示的にcloseするように修正。これによりカーソルがリークする問題を修正
[Update]データ型に関わらず、クォートが指定された場合はダブルクォートで囲むように修正

2007-11-16 Y.Murakamin <developer@murakamin.net>
*Version 0.0.5:
[Fix]<sticker>タグdebug属性がやっぱりバグってたので修正
[Fix]<import>タグ、<export>タグのSQLインジェクションに対応
[Update]例外発生時のログを見やすく修正

2007-11-15 Y.Murakamin <developer@murakamin.net>
*Version 0.0.4:
[Add]<column>タグにcreate table時の付加情報を追加できるようにoption属性を追加
[Update]<sql>タグで末尾にセミコロンがあった場合に除去するように修正
[Fix]<sticker>タグのバージョン確認ロジックが間違っていたため修正
[Fix]<sticker>タグdebug属性が有効にならない障害を修正

2007-11-07 Y.Murakamin <developer@murakamin.net>
*Version 0.0.3:
[Fix]export処理時にnullデータを出力しようとした場合にNullPointerException
[Fix]import処理時、ヘッダがないCSVファイルを読み込んだときに正常に処理ができない不具合
[Fix]nullデータをexportするときに正常にnull値を書き込めていない不具合
[Add]デバッグログ出力時に文字列を出力するタグ<info>の追加
[Update]<debug>タグを廃止予定タグに変更

2007-11-05 Y.Murakamin <developer@murakamin.net>
*Version 0.0.2:
[Fix]<debug>タグでデバッグログが出力されないバグ修正。出力レベルをINFOに昇格。
[Update]例外発生時、対象のタグ情報を出力するように改良