"Richard A Lough" <[EMAIL PROTECTED]> said on pgsql-general: > [discussion aboud different perl Pg.pm modules]
> > > /usr/lib/Perl5/Pg.pm > Oops ... should be /usr/lib/Perl5/DBD/Pg.pm > packages installed are > libdbi-perl 1.41-1 > libdbd-pg-perl 1.32-1 just to clarify: you can either use DBI together with DBD::Pg in that case the connection is made by something like use DBI; my $bdh = DBI->connect('bdi:Pg:dbname=foo','user','passwd'); or, you can use the Pg module. in that case: use Pg; my $conn=Pg::connectdb("dbname=foo"); this is supplied by the package libpg-perl > > On my current machine I installed a symlink some time ago and > this points to the old version of Pg.pm. The symlink is found > early in any search by a perl script, hence the new version > of Pg.pm is not found. However, I am moving my stuff onto a > new machine. This does not have the symlink, but the new Pg.pm > is found and will not work with my scripts. it can be tricky to use symlinks unless you know exactly what you are doing. for example, libpg-perl also installs /usr/lib/perl5/auto/Pg/Pg.so I am still not exactly clear on what you are doing, but i hope this helps gnari ---------------------------(end of broadcast)--------------------------- TIP 7: don't forget to increase your free space map settings