PostgreSQL に接続するライブラリーの psycopg2 を使っていてエラーが出た時の対策です。
Ubuntu 21.10 での対策です。
エラーメッセージ
FATAL: Peer authentication failed for user
次のファイルを編集します。
変更前
/etc/postgresql/12/main/pg_hba.conf
(省略)
local all all peer
変更後
/etc/postgresql/12/main/pg_hba.conf
(省略)
local all all trust
PostgreSQL の再起動
sudo systemctl restart postgresql