Re: prob with PERL/Postgres

Поиск
Список
Период
Сортировка
От Allan Engelhardt
Тема Re: prob with PERL/Postgres
Дата
Msg-id 3B6F0423.3C9D2C12@cybaea.com
обсуждение исходный текст
Ответ на prob with PERL/Postgres  ("Kristopher Yates" <kris@grinz.com>)
Список pgsql-sql
1.   I'm assuming that psql works fine?  psql -h 127.0.0.1 mpact?
1b. Have you checked the port??  You ARE running postmaster with the '-i' option, aren't you?

The recommended solutions are typically to use the DBI and DBD modules.  Try man DBD::Pg.

Alternatively: have you tried the setdbLogin method instead:

          $conn = Pg::setdbLogin($pghost, $pgport, $pgoptions, $pgtty, $dbname, $login, $pwd)
      Opens a new connection to the backend. The connection      identifier $conn ( a pointer to the PGconn structure )
    must be used in subsequent commands for unique identifica-      tion. Before using $conn you should call
$conn->statusto      ensure, that the connection was properly made.  Closing a      connection is done by deleting the
connectionhandle, eg      'undef $conn;'.
 


Hope this helps a little......


Allan


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



В списке pgsql-sql по дате отправления:

Предыдущее
От: "Josh Berkus"
Дата:
Сообщение: Re: Re: Data type confusion
Следующее
От: Tom Lane
Дата:
Сообщение: Re: prob with PERL/Postgres