मेरे साथ ठीक ऐसा ही हुआ था, संभवतः psql के परस्पर विरोधी संस्करण (शेर से एक, होमब्रे से एक) के कारण। जबकि मैं अभी भी यह पता लगाने में सक्षम नहीं हूं कि psql /tmp सॉकेट निर्देशिका का उपयोग कैसे करें, मेरे पास एक काम है।
निम्नलिखित को अपने .bashrc (या .zshrc, आदि) में रखें:
export PGHOST=/tmp
यह सही "होस्ट" को -h ध्वज की आपूर्ति के बिना, सही सॉकेट निर्देशिका में वापस सेट करता है