Ruby 1.9からDBIでPostgreSQLに接続した.どのpostgresドライバを使うかでDBIのバージョンが決まるということと,1.9を使うのはまだ早すぎるらしい(?)ことがわかった. 前回は挫折したが,わかった問題点を整理するとこうなる. 各種ライブラリが,Rubyのバージョン1.9に対応していない DBI/DBD:Pgとpostgres用ドライバで,インタフェイスの整合性が取れていない場合がある 1.については具体的には以下の内容だ. Ruby 1.9には,parsedateライブラリが同梱されていない → Date.parse,Time.parseで代替すれば良い Ruby 1.9では,「PLATFORM」定数が「RUBY_PLATFORM」に変わっている → RUBY_PLATFORMに書き換えれば良い RUby 1.9では,拡張ライブラリ(C言語)で使う配列データ構造体