sql >> Base de Datos >  >> RDS >> PostgreSQL

postgresql:¿Por qué tengo que especificar -h localhost cuando ejecuto psql?

Me pasó exactamente lo mismo, presumiblemente debido a la versión conflictiva de psql (una de Lion, otra de homebrew). Si bien todavía no he podido descubrir cómo hacer que psql use el directorio de socket /tmp, tengo una solución alternativa.

Ponga lo siguiente en su .bashrc (o .zshrc, etc.):

export PGHOST=/tmp

Esto establece el "host" correcto en el directorio de socket correcto, sin tener que proporcionar el indicador -h