You need all the layers compiled on windows or *nix to make it work:
DBI
DBD::Pg
PostgreSQL client library.

If you are installing on Windows be sure to read the windows readme when 
installing the PostgreSQL client.  It is a bit tricky.

-Alec

 On Fri, 4 Mar 2005 09:48:36 -0800 (PST), Gokul P. Nair wrote:
> Thanks very much for ur response, i have one more question though.
> Isn't there some kind of arrangement like MS ODBC where u just
> download the driver for the specific database and then create a DSN
> (data source name) and write ur scripts (perl script or anything
> else) to execute queries on the remote database. Do i have to
> download and install the database driver as well as client
> libraries for each computer running the perl script to execute
> queries on the remote server? What if i were to run these perl
> scripts on a windows machine, would downloading and installing the
> driver alone not suffice?
>
> Thanks again.
> Gokul
>
> --- Alec Brecher <[EMAIL PROTECTED]> wrote:
>
>> You need to install the PostgreSQL client libraries on the box
>> running DBD::Pg.  The client libraries need to be installed
>> before installing DBD::Pg.
>>
>> See the bottom of this page for client installation directions.
>>
> http://www.postgresql.org/docs/7.4/static/install-procedure.html
>
>> -Alec
>>
>> On Thu, 3 Mar 2005 21:08:27 -0800 (PST), Gokul P. Nair wrote:
>>
>>> i would like to connect to a remote postgresql 8.1
>>>
>> server using a
>>> perl script. The machine i'm trying to connect
>>>
>> from is running
>>> Debian and perl v5.6.1. In order to connect to the
>>>
>> remote
>>> postgresql server i assume i need DBI as well as
>>>
>> DBD::Pg. well the
>>> DBI installation went well but when i try to
>>>
>> install DBD::Pg this
>>> is what it gives me:
>>>
>>> debian:/usr/local/src/DBD-Pg-1.40# perl
>> Makefile.PL Configuring Pg
>>> Remember to actually read the README file! Path to
>>>
>> pg_config? OS:
>>> linux PostgreSQL version: ..
>>>
>>> ****************
>>> WARNING! DBD::Pg no longer supports versions less
>>>
>> than 7.2.
>>> It is highly recommended that you upgrade
>>>
>> PostgreSQL to a newer
>>> version. ****************
>>>
>>> Using DBI 1.47 (for perl 5.006001 on i386-linux)
>>>
>> installed in
>>> /usr/local/lib/perl/5.6.1/auto/DBI/ Checking if
>>>
>> your kit is
>>> complete... Looks good
>>> Note (probably harmless): No library found for
>>>
>> -lpq Using DBI 1.47
>>> (for perl 5.006001 on i386-linux) installed in
>>> /usr/local/lib/perl/5.6.1/auto/DBI/ Writing
>>>
>> Makefile for DBD::Pg
>>
>>> Do i even need DBD::Pg installed on the machine
>>>
>> which is trying to
>>> access the postgresql server through a perl
>>>
>> script? if so why is
>>> the very first step i.e. "perl Makefile.pl"
>>>
>> failing? if no, how do
>>> i connect to the server and run queries using
>>>
>> perl?
>>
>>> thanks in advance for all ur help.
>>>
>>> Gokul
>>>
>>>
>>> __________________________________________________
>>>
>> Do You Yahoo!?
>>> Tired of spam?  Yahoo! Mail has the best spam
>>>
>> protection around
>>> http://mail.yahoo.com
>
>
> __________________________________
> Celebrate Yahoo!'s 10th Birthday!
> Yahoo! Netrospective: 100 Moments of the Web
> http://birthday.yahoo.com/netrospective/


Reply via email to