はじめましてルイじぃです。
WindowsのActivePerl5.8でDBD-PgをPPMを使ってインストールしたいのですが、どなたか成功された方がいらっしゃいましたら手順を教えていただけないでしょうか?
現在は以下のURLはリンクが切れているみたいで・・・
http://crazyinsomniac.perlmonk.org/perl/ppm/5.8/
以上。よろしくお願い致します。
少し古いバージョンですが、以下はどうですか?
http://www.cs.cmu.edu/~blangner/perl/dbd_pg.html
お返事ありがとうございます^^
早速ダウンロードしてppmコマンドからインストールすることができました。
しかし、実際に動かしてみると
以下のようなエラーがでてしまいました・・・
【エラー内容】
DBI connect('dbname=popn_db','',...) failed:
could not create socket:
Address family not supported (0x0000273F/10047) at
menu.cgi line 48
【エラー箇所】
$db = DBI->connect("dbi:Pg:dbname=$db_name",$pg_user_name);
ちなみに現在の環境は以下の通りです。
OS:WindowsXP Professional
データベース:PostgreSQL 8.0
Perl:ActivePerl5.8
もしやDBD-Pgのバージョンが問題なんですかね・・・
せっかく教えていただいたのに自分の知識不足で
お手数をおかけします。
以下のページで同じエラーに対して「ホスト名を指定してみては」とあります。
http://www.hippo2000.info/dbi-japan/2500/2381.htm
以下のように変更してみては。
$host = "localhost";
$db = DBI->connect("DBI:Pg:host=$host;dbname=$db_name",$pg_user_name);
回答ありがとうございます
大変助かっております^^
教えていただいた通りホスト名を指定したところ
DBにアクセスすることができました
本当にありがとうございました。