Bạn có thể chỉ cần xóa "localhost" khỏi chuỗi kết nối của mình:
'postgresql:///db_name'
Điều đó yêu cầu psycopg2 sử dụng các ổ cắm miền Unix. Cấu hình mặc định của bạn sẽ sử dụng "danh tính", vì vậy bạn sẽ kết nối với tư cách là người dùng chạy tập lệnh. Trong cấu hình mặc định, "md5" chỉ áp dụng cho các kết nối TCP.