まだ試していない場合は、pg_hba.confファイルを確認してください。/var/lib/pgsql/9.3/data/pg_hba.conf(Fedora 20)のような名前になります。見つけるには、「find / -name pg_hba.conf」を使用する必要がある場合があります。
ファイルの下部で、ローカルテスト用に「METHOD」の値を「trust」に変更します(詳細については、postgresのドキュメントを参照してください)。マシンを再起動して、すべてがクリーンに開始され、新しいパラメーターが読み取られることを確認します。
うまくいけば、これはあなたの悩みを癒すでしょう。Fedora 20とPostgreSQL 9.3で私の問題を解決しました。
更新2016-10-14:
Ubuntuでは、必要なファイル名は/etc/postgresql/9.5/main/pg_hba.conf
です。 ローカルテストの場合のみ、次のように変更します。
...
#
# Database administrative login by Unix domain socket
local all postgres peer
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
# local all all peer
local all all trust
# IPv4 local connections:
# host all all 127.0.0.1/32 md5
host all all 127.0.0.1/32 trust
METHODの「信頼」の2行は新しいものです。ユーザー名/パスワードなしで接続できます。
完了したら、次の方法でサーバーを再起動する必要があります。
sudo systemctl restart postgresql