[GRASSLIST:1154] Re: trouble with g.select.pg
Eric G . Miller
egm2 at jps.net
Mon Nov 20 10:54:39 EST 2000
On Mon, Nov 20, 2000 at 11:51:27AM +0100, mlennert at club.worldonline.be wrote:
> I've already sent this message to the sqlgrass-list, but this list doesn't
> seem very active. Shouldn't we maybe merge it with the main grass list again ?
> -----------------------------------
>
> When trying to run g.select.pg I get the classic error message :
> Error: select Postgres:PQconnectPoll() -- connect() failed: Connection refused
> Is the postmaster running (with -i) at 'localhost'
> and accepting connections on TCP/IP port '5432'?
>
> However, postmaster is running on 5432. I can see the databases with
> 'g.select.pg -l' and I can connect to them with pg_access. The only thing that
> seems a bit bizarre is that I cannot enter a host name when connecting through
> pg_access. If I do I get the same message as above. But when I don't I can
> connect without any trouble. I remember getting this hint from the pg_access
> web page or mailing list, so it seems to be a known phenomenon. Could this be
> the same problem with g.select.pg ?
Yes, I brought this up before. Seems the code hasn't been changed (I
didn't want to change others code). The problem is the the interface
with username/password pairs. The code should be sending user=NULL,
password=NULL, hostname=NULL, but instead sends hostname="localhost",
which causes a TCP/IP connection vs. a UNIX socket, which will probably
make your configuration demand a valid username/password pair. It's
definitely a bug, IMHO.
--
Eric G. Miller <egm2 at jps.net>
More information about the grass-user
mailing list