本当の認証エラーとそれに関連する問題は、一般的に以下のような エラーメッセージを通して明示されます。
No pg_hba.conf entry for host 123.123.123.123, user joeblow, database testdbこれはサーバとの連絡に成功はしたものの接続を拒否された場合に 表示される可能性があるものです。メッセージが暗示するように サーバは接続要求を拒否しました。なぜならpg_hba.conf に認定する記載を見つけることができなかったからです。
Password authentication failed for user 'joeblow'このようなメッセージは、サーバと連絡し接続することは可能 ですが、pg_hba.confファイルの中で指定される 認定メソッドを通らなくてはいけないことを表します。 提供したパスワードを確認するか、もしエラーが下記の認証型の どれかだった場合は Kerberos あるいは IDENT ソフトウェアを 確認して下さい。
FATAL 1: user "joeblow" does not exist表示されたユーザ名は pg_shadow では見つかりませんでした。
FATAL 1: Database "testdb" does not exist in the system catalog.接続しようとしているデータベースは存在しません。データベース名 を指定しなければ、それが望む望まざるにかかわらず、データベースユーザ名が デフォルトとなることに注意して下さい。