Re: location of Unix socket
| От | Bruce Momjian |
|---|---|
| Тема | Re: location of Unix socket |
| Дата | |
| Msg-id | 200011272009.PAA15334@candle.pha.pa.us обсуждение |
| Ответ на | Re: location of Unix socket (Peter Eisentraut <peter_e@gmx.net>) |
| Ответы |
Re: location of Unix socket
Re: location of Unix socket |
| Список | pgsql-hackers |
> Bruce Momjian writes:
>
> > Done. I did not change PQunixsocket or the unixsocket PQconnectdb
> > connection option. Should they be changed too?
>
> They should be removed because PQhost does this now.
I assume you mean PQunixsocket. As part of the database connection, if
pghost begins with a slash, the value is assigned to pgunixsocket and
pghost is cleared. Here is the code:
/* ---------- * Allow unix socket specification in the host name * ---------- */ if (conn->pghost &&
conn->pghost[0]== '/') { if (conn->pgunixsocket) free(conn->pgunixsocket); conn->pgunixsocket
=conn->pghost; conn->pghost = NULL; }
Am I handling this properly? I hate to be dragging around the unix
socket directory name in pghost for too long and hate to be propogating
the slash test throughout the code.
-- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610)
853-3000+ If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill,
Pennsylvania19026
В списке pgsql-hackers по дате отправления: