Eu finalmente encontrei a resposta aqui . O problema era que eu estava faltando o arquivo ~/.pgpass . Então eu criei um com permissão de acesso 600 (isso é importante) e adicionei as seguintes linhas:
localhost:*:*:postgres:postgres
127.0.0.1:*:*:postgres:postgres
Após um reinício de postgresql , tudo ficou bem:)