表記のとおり、SQL::Executor 0.14をリリースしました。

今回、connect() という DBI っぽいコンストラクタを付けました。んで、connect 経由でインスタンス作ると、内部でDBIx::Handlerを生成して、コネクション管理をしてもらったり、コレを使ったトランザクション管理ができるようになります。

ちょい前に、こんなん書いてみたりして、dbh をいい感じに拡張できたらいい感じになるんじゃね?と思ってたのですが、めんどい割には得るものが少なそうで、今現在、DBIx::Handler っていう良いものがあるんだから、そっち使った方が幸せかな、という結論に至りました。

まだ、コレ使ったコネクション/トランザクション管理への移行は済ませてないので、バグあるかもです。月曜以降ちょいちょい試してみたいと思います。

先走って試しちゃってバグ見つけたりしたら、cpan RT or github issue or @tsucchi あたりで連絡いただければ、と思います。



blog comments powered by Disqus