From: | clayton <drfrog(at)smartt(dot)com> |
---|---|
To: | kris(at)grinz(dot)com |
Cc: | pgsql-sql(at)postgresql(dot)org |
Subject: | Re: prob with PERL/Postgres |
Date: | 2001-08-06 20:37:29 |
Message-ID: | 3B6F0009.2060909@smartt.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
Kristopher Yates wrote:
>PERL SNIPPET:
>
># build arrays from file (OMITTED)
>
>use Pg;
>$dbhost='127.0.0.1';
>$dbname='mpact';
>#$connstr="dbname=$dbname";
>$connstr="host=$dbhost dbname=$dbname";
>$conn = Pg::connectdb($connstr);
>
>#more code related to date omitted
>
> $result=$conn->exec($sql);
> (PGRES_COMMAND_OK eq $result->resultStatus)
> or die $conn->errorMessage;
>
>WHY DO I GET PQsendQuery() -- There is no connection to the
>backend. I have tried leaving host blank, using IP 127.0.0.1 and
>hostname localhost. This script should work - the problem is
>something with postgres but I dont know what. Any ideas out
>there? Thanks, Kris
>
>---------------------------(end of broadcast)---------------------------
>TIP 5: Have you checked our extensive FAQ?
>
>http://www.postgresql.org/users-lounge/docs/faq.html
>
>
have you checked your /etc/host file?
as well is your loopback on ?
what about your pg_hba.conf
it should probably have ,by default:
---pg_hba.conf----
# By default, allow anything over UNIX domain sockets and localhost.
local all trust
host all 127.0.0.1 255.255.255.255 trust
---pg_hba.conf----
you can use stonger security consult the Pg docs on that!
its been a while since ive looked at them
here is how i connect::
#!/usr/bin/perl
use strict;
use warnings;
use Pg;
my $command="select * from write;";
my $conninfo = "dbname=write user=www password=Apache1312 host=localhost";
my $conn = Pg::connectdb($conninfo);
if (Pg::PGRES_CONNECTION_OK == $conn->status){
my $result = $conn->exec($command);
if (Pg::PGRES_TUPLES_OK == $result->resultStatus) {
while (my @row = $result->fetchrow) {
print join (" ",@row);
}
}
}
From | Date | Subject | |
---|---|---|---|
Next Message | Allan Engelhardt | 2001-08-06 20:54:59 | Re: prob with PERL/Postgres |
Previous Message | Allan Engelhardt | 2001-08-06 20:13:23 | Re: Data type confusion |