Eu posso ver dois possíveis problemas:
- O Postgresql não está em execução
Descubra:
ps aux | grep [p]ostgresql
Corrigir:
sudo service postgresql start
- Conexões de soquete Unix (locais) não têm permissão.
Procure a seguinte linha no seu pg_hba.conf:
local all all peer
Se você não tiver, adicione-o! Se tiver um # na frente, remova isso. Então reinicie o postgresql:
sudo service postgresql restart