2016-06-28 10:16 GMT-03:00 Flavio Henrique Araque Gurgel <[email protected]>:

> > Gian,
> >
> > Também passei por este problema. O que entendi é que o PSQL da versão
> > 9.5 procura o arquivo de conexão socket em */var/run/postgresql *contudo
> > o postgres nas versões anteriores criava o arquivo em */tmp*. Então se
> > você fez uma atualização de uma versão anterior para a versão 9.5, seu
> > postgresql.conf pode ter mantido as configurações.
>

Na verdade não é exclusividade da 9.5.

Na documentação é citado que o default seria o /tmp, mas em casos que a
instalação é feita via apt por exemplo ele já seta como
/var/run/postgresql, compilado não sei te dizer pq faz muito tempo que não
faço.

O que mudou a partir da 9.4 é o nome do parâmetro, que era
unix_socket_directory
e foi alterado para unix_socket_directories.



> > Para resolver, edite o *postgresql.conf* setando
> > *unix_socket_directories = '/var/run/postgresql, /tmp'*e faça *restart
> > *do banco. Isso vai fazer com que seja criado o arquivo do socket em
> > ambas as pastas e normalizar sua conexão pelo psql local.
>
> Evite top-posting.
> Se o colega não quiser editar o conf, basta fazer :
> psql -h /tmp
>
> []s
> Flavio Gurgel
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a