आप नहीं कहते हैं, लेकिन मुझे लगता है कि आप MacOS या Linux पर पोस्टग्रेज़ चला रहे हैं।
पहला फॉर्म (नो-एच के साथ) "यूनिक्स सॉकेट" के माध्यम से जुड़ता है। दूसरा रूप, "-एच लोकलहोस्ट" के साथ टीसीपी/आईपी के माध्यम से लोकलहोस्ट (आईपी एड्रेस 127.0.0.1) से जुड़ता है।
Postgres इन दो प्रकार के कनेक्शनों को अलग तरह से मानता है - या कम से कम, यह ऐसा कर सकता है। यदि आप "pgsql/data/pg_hba.conf" फ़ाइल की जांच करते हैं तो यह देखने के लिए कि दो प्रकार के कनेक्शन के लिए कौन से प्रमाणीकरण तंत्र कॉन्फ़िगर किए गए हैं।