On Aug 16, 2014, at 8:49 AM, John R Pierce <pierce(at)hogranch(dot)com> wrote:
> On 8/16/2014 8:41 AM, lin wrote:
>> I change the value of "unix_socket_directories" in postgresql.conf , then restart the database, but it cannot connect the database used like this
>> "psql -d postgres -p 5432" , it must given the parameter " -h /xx/xx" to use the Unix domain socket。
>> how to fix this issue ?
>
> the client has no access to postgresql.conf, it has no idea you changed it. the default value is baked into libpq.so at compile time.
You might find the environment variable PGHOST useful.
Cheers,
Steve