rubyでpostgres

gruffでグラフを描くためにrubyからDBを読み込まないといかんなってことで、rubyDBIモジュールを入れてみた。

gem install dbi
gem install dbd-pg

これで終わり。
/usr/local/postgres/binにパス通せって怒られたけど。

dbh = DBI.connect("DBI:Pg:host=#{host};dbname=#{dbname}", "#{user}", "#{passwd}")
sth = dbh.prepare("select * from #{tbname}")
sth.execute
while row=sth.fetch do
p row
end
sth.finish
dbh.disconnect

こんな感じで成功。やったね!