PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

सॉकेट फ़ाइल /var/pgsql_socket/.s.PGSQL.5432 माउंटेन लायन में गुम (OS X सर्वर)

मैं त्रुटि को रोकने के लिए अपने .bash_profile में निम्नलिखित को जोड़ने में सक्षम था:

export PGHOST=localhost

यह काम करता है क्योंकि:

<ब्लॉककोट>

यदि आप होस्ट नाम को छोड़ देते हैं, तो psql यूनिक्स-डोमेन सॉकेट के माध्यम से स्थानीय होस्ट के सर्वर से या टीसीपी/आईपी के माध्यम से उन मशीनों पर लोकलहोस्ट से कनेक्ट हो जाएगा, जिनमें यूनिक्स-डोमेन सॉकेट नहीं हैं।

आपका ओएस यूनिक्स डोमेन सॉकेट का समर्थन करता है, लेकिन पोस्टग्रेएसक्यूएल का यूनिक्स सॉकेट जो psql . है आवश्यकताएँ या तो मौजूद नहीं हैं या अपेक्षा से भिन्न स्थान पर हैं।

होस्टनाम को स्पष्ट रूप से localhost . के रूप में निर्दिष्ट करना बल psql टीसीपी/आईपी का उपयोग करने के लिए। पर्यावरण चर सेट करना PGHOST इसे प्राप्त करने के तरीकों में से एक है। यह psql के मैनुअल में प्रलेखित है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्प्रिंग, हाइबरनेट और C3P0 के साथ बहु-किरायेदार वेब ऐप में कनेक्शन पूलिंग प्रबंधित करें

  2. PostgreSQL में क्रॉसस्टैब के लिए गतिशील रूप से कॉलम उत्पन्न करें

  3. केवल पोस्टग्रेज में फंक्शन का बैकअप कैसे लें

  4. स्प्रिंग डेटा जेपीए ऑडिटिंग @Modifying एनोटेशन के साथ जेपीए रिपोजिटरी अपडेट विधि के लिए काम नहीं कर रहा है, क्यों?

  5. PostgreSQL में छवियाँ संग्रहीत करना