Encontrei a resposta relacionada a um problema semelhante com o pgAdmin III: Ambos os programas (ao contrário de psql
) estabelecem TCP / IP conexões ao invés de conexões de soquete Unix, então a linha relevante em /etc/postgresql/*/main/pg_hba.conf
é esta uma, que irá resultar em um prompt de senha mesmo que a senha esteja vazia.
host all all 127.0.0.1/32 md5
Para corrigir isso, você precisa confiar nas conexões do localhost, por exemplo, com a seguinte linha:
host all all 127.0.0.1/32 trust
e recarregue a configuração:
sudo service postgresql reload
Agora, o SchemaSpy e o pgAdmin devem poder se conectar.