[pgsql-jp: 31438] Re: Pg.pmでのDB 接続について

Wataru Kojima kojima @ ase.co.jp
2003年 11月 11日 (火) 21:35:31 JST


児島と申します。

From: kato-shinichi @ mdis.co.jp
Date: Tue, 11 Nov 2003 20:21:26 +0900

> 「$Con = Pg::connectdb("user=postgres dbname=$DBSource");」と記述している箇所で次のエラーがでています。
> 「Undefined subroutine &Pg::connectdb」

Pg::connectdb は、pgsql_perl5 の Pg.pm であって
DBD::Pg.pm とは別物です。

> とりあえず「use lib '/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/DBD';」を追加して
> Pg.pmを読ませているのですが、これが問題なのでしょうか?

なので、DBD の場所に use lib しても意味を成しません。

Red Hat 8.0 であれば、postgresql-perl-7.2.2-1.i386.rpm
をインストールすることで Pg::connectdb を呼べるはずです。

-- 
Wataru Kojima <kojima @ ase.co.jp>



pgsql-jp メーリングリストの案内