[GRASS5] Re: [GRASSLIST:987] Re: g.select.pg problem: list OK but refuse to select available database
Markus Neteler
neteler at itc.it
Fri Aug 22 04:56:11 EDT 2003
On Fri, Aug 22, 2003 at 09:41:20AM +0100, Glynn Clements wrote:
>
> Markus Neteler wrote:
>
> > > Note that the g.select.pg program in 5.0.2 (and earlier) doesn't allow
> > > you to "undefine" a host. Once you use "g.select.pg host=...", all
> > > subsequent connections will be via TCP/IP. You can select a different
> > > host, but you can't revert to Unix domain sockets.
> > >
> > > To revert to using a Unix domain socket to connect to a local
> > > postmaster process, you have to manually delete the PG_HOST entry from
> > > the $GISRC file (typically ~/.grassrc5).
> > >
> > > This is fixed in the CVS HEAD version, and should be fixed in 5.0.3.
> >
> > Is this already fixed in 5.0.3?
>
> Not yet.
>
> > Where to look for that?
>
> cvs diff -r 1.11 -r 1.12 src.garden/grass.postgresql/g.select.pg/main.c
>
> --- src.garden/grass.postgresql/g.select.pg/main.c 24 Nov 2002 12:39:58 -0000 1.11
> +++ src.garden/grass.postgresql/g.select.pg/main.c 28 May 2003 05:30:26 -0000 1.12
> @@ -61,6 +61,8 @@
>
> if (pghost->answer)
> G_setenv("PG_HOST", pghost->answer);
> + else
> + G_unsetenv("PG_HOST");
>
> if (list->answer) {
> fprintf(stderr, _("The following databases are in the Unix catalogue:\n"));
Thanks,
sync'ed into 5.0.3.
Markus
More information about the grass-dev
mailing list