Kør lsof
på masterprocessen til alt dette. I dit tilfælde er det 19015 (vist med mit PID):
> sudo lsof -p 286 | awk '$5 == "unix" && $NF ~ /\// { print $NF }'
/tmp/.s.PGSQL.5432
Du kan lade være med awk, men grundlæggende er det at få UNIX-stikket, som postgres lytter til. Derfra kan du bruge -h
mulighed for at psql
(men medtag kun mappen).
> psql -h /tmp template1
template1=# \q
Hvis det ikke virker, kan du tjekke lsof
output for at vise dig, hvilken TCP-port den faktisk lytter på, og hvis det ikke er 5432, skal du bruge -p
mulighed for at postgres