最新の編集で示されているように、パスワードは1970年まで有効であり、現在は無効です。これは、パスワードが正しくない場合と同じエラーメッセージを説明しています。
次のコマンドで有効性をリセットします:
ALTER USER postgres VALID UNTIL 'infinity';
最近の質問で、別のユーザーがユーザーアカウントとPG-9.2で同じ問題を抱えていました:
PostgreSQL-グループロールを追加した後、パスワード認証が失敗する
したがって、意図せずに偽のパスワードの有効性をUnixエポック(1970年1月1日、abstime
の可能な最小値)に設定する方法があるようです。 タイプ)。おそらく、PG自体または一部のクライアントツールにこの状況を引き起こすバグがあります。
編集 :pgadminのバグであることが判明しました。 https://dba.stackexchange.com/questions/36137/
を参照してください