(View this PageEdit this PageUploads to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide)
[blog] [ML] [todo] [CVS] [bug] [apache log] [swiki log] [statistics] [map] [man] [info] [アンテナ]

PostgreSQLとRuby

Rubyで PostgreSQLを扱うための拡張モジュール。

-----------

インストールメモ

  1. 関連サイトより、拡張モジュールをダウンロードする。
  2. tar玉を展開する。
  3. 展開後のディレクトリにて、ruby extconf.rb –with-pgsql-include-dir=/usr/local/pgsql/include –with-pgsql-lib-dir=/usr/local/pgsql/libを実行。
  4. 展開後のディレクトリにて、makeを実行。
  5. suでroot権限になる。
  6. 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