次のような少しのコードでpsycopg2経由でpostgresサーバーに接続しようとすると(pythonを「ユーザー名」として実行):
psycopg2.connect(database="apis_master")
エラーが発生する
psycopg2.OperationalError: FATAL: Ident authentication failed for user "username"
しかし、コマンドラインから(ユーザー「ユーザー名」として)psqlを直接実行すると、次のようになります。
psql -d apis_master
問題なくつながります。
これら 2 つの接続方法の違いがわかりません。psycopg2 の構成オプションが不足していますか?