RubyからPostgreSQLデータベースにアクセスするには、Ruby/DBIを利用する方法やActiveRecordといった方法もあるが、ruby-postgresやruby-pgを利用して直接操作する際のメモ。基本的にDebianパッケージベースでインストールしたときで、gemを使わない場合の話。
ruby-postgresは最近メンテナンスされていなかったので、ruby-pgに置き換わったらしい。しかしながら、ruby-pgでも日本語ドキュメントやサンプルがびみょーに古いままだったりするので、libpgsql-ruby1.8パッケージをインストールして、/usr/share/doc/libpgsql-ruby1.8/README.ja.gzを見ると逆にはまるかも。
□ libpgsql-ruby1.8パッケージのインストール # aptitude install libpgsql-ruby1.8 □ libpgsql-ruby1.8のバージョン番号(2010/2時点)
Debian Etch | 0.7.1-10 |
Debian Lenny | 0.7.9.2008.03.18-2 |
Ubuntu 8.04 | 0.7.1-10build1 |
Ubuntu 8.10 | 0.7.9.2008.03.18-1 |
Ubuntu 9.04 | 0.7.9.2008.03.18-2 |
Ubuntu 9.10 | 0.8.0-1 |
postgres | pg | |
Debian Etch | ○ | × |
Debian Lenny | × | ○ |
Ubuntu 8.04 | ○ | × |
Ubuntu 8.10 | × | ○ |
Ubuntu 9.04 | × | ○ |
Ubuntu 9.10 | × | ○ |
引数5個 | 引数7個 | ハッシュ | |
Debian Etch | ○ | ○ | × |
Debian Lenny | × | ○ | ○ |
Ubuntu 8.04 | ○ | ○ | × |
Ubuntu 8.10 | × | ○ | ○ |
Ubuntu 9.04 | × | ○ | ○ |
Ubuntu 9.10 | × | ○ | ○ |
resultメソッド | 戻り値 | |
Debian Etch | ○ | 配列 |
Debian Lenny | × | ハッシュ |
Ubuntu 8.04 | ○ | 配列 |
Ubuntu 8.10 | × | ハッシュ |
Ubuntu 9.04 | × | ハッシュ |
Ubuntu 9.10 | × | ハッシュ |
日経TrendyNetに掲載された、秋冬に美味しい食材の選び方記事。いわゆる、レタスは軽い方が美味しい、大根は根の出る穴がある方が美味しい、といった食材の選び方のコツですね。見ておくと参考になる点があると思うので、時季外れになりかけだけどメモ。
買っていい食材 いけない食材 魚編 (秋冬) http://trendy.nikkeibp.co.jp/article/lcs/20100104/1030687/ 買っていい食材 いけない食材 野菜編 (秋冬) http://trendy.nikkeibp.co.jp/article/lcs/20100112/1030741/