









[blog]
[ML]
[todo]
[CVS]
[bug]
[apache log]
[swiki log]
[statistics]
[map]
[man]
[info]
[アンテナ]
PostgreSQLとRuby
Rubyで PostgreSQLを扱うための拡張モジュール。

インストールメモ
- 関連サイトより、拡張モジュールをダウンロードする。
- tar玉を展開する。
- 展開後のディレクトリにて、ruby extconf.rb –with-pgsql-include-dir=/usr/local/pgsql/include –with-pgsql-lib-dir=/usr/local/pgsql/libを実行。
- 展開後のディレクトリにて、makeを実行。
- suでroot権限になる。
- make installを実行。

簡単な使い方
1. 必須事項
スクリプト先頭にて、require "postgres"すること。
2. DBとの接続
connect(pghost, pgport, pgoptions, pgtty, dbname, login, passwd)
で接続。
3. SQLの実行。
接続で得られたオブジェクトのメソッドexecを使用。
4. execで実行した結果は、PGresultクラスのインスタンスとして返される。
これを使えば、SQL実行ステータスや、FETCHした内容が配列で簡単に扱える。
極めて簡便でよろしいと思われます。

関連サイト

Link to this Page
- PostgreSQL last edited on 23 October 2003 at 12:59 am