坪井です。 > とみたです。 日頃からmysql-ruby, ruby-mysql共に使わせて頂いています。 特にruby-mysqlは、win/linux/macos-xなマルチプラットフォームな アプリを書く上で、大変重宝しています。 > > ruby-dbiのmysql-DBDは特にBIT型をハンドリングしていないようなので、 > > この挙動の違いはmysql-rubyに由来するのかと思いましたが、そもそも > > mysql-rubyはすべてをStringで返すような仕様だったかと記憶しています。 > > はい MySQL/Ruby はすべて String で返してます。なので ruby-dbi の問題だ > と思うのですが、ruby-dbi は使ってないので良く分かりません。 やはりそうですか。dbiの問題っぽいですね。 ruby-dbiのmysql用DBDは特にBIT型をハンドリングしていないようなので、 原因の切り分けが面倒くさそうですが、もう少し詰めて見ます。 ruby-dbiは最近メンテナンスされているか怪しいですが、 型自動変換が便利で使い続けています。これを機会に、まじめにソースを 追ってみようと思います。 --------- 坪井創吾, Sougo Tsuboi sougo.tsuboi / toshiba.co.jp Knowledge Media Laboratory, TOSHIBA R&D Center.