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

डेटाबेस स्थानीय स्थापना / चल रहा पोस्टग्रेज

यह संदेश:

इंगित करता है कि आपका PostgreSQL सर्वर /var/pgsql_socket . का उपयोग नहीं करता है इसकी यूनिक्स डोमेन सॉकेट निर्देशिका के रूप में, जो रेंडेज़-वूस बिंदु . है सर्वर और क्लाइंट के बीच। यह काफी सामान्य है, क्योंकि Apple द्वारा OSX सर्वर के साथ भेजे गए PostgreSQL केवल उस पथ का उपयोग करता है। संयोग से, यही कारण है कि createdb Apple द्वारा शिप किया गया कमांड Apple द्वारा कॉन्फ़िगर किए गए सर्वर से कनेक्ट करने का प्रयास करता है।

उस बिंदु से, समस्या को हल करने के लिए कई अलग-अलग समाधान हैं, लेकिन अधिक स्पष्ट होगा createdb का उपयोग करना कमांड जो आपके सिस्टम में प्रीइंस्टॉल्ड के बजाय आपके PostgreSQL इंस्टॉलेशन के साथ आता है।

यदि आपको इसके लिए और सहायता की आवश्यकता है, तो आपको यह निर्दिष्ट करना चाहिए कि आपने PostgreSQL कैसे स्थापित किया, क्योंकि कुछ अलग पैकेज हैं जो इसे प्रदान करते हैं, और वे सभी एक दूसरे पर रौंदने से बचने के लिए अलग-अलग रास्तों का उपयोग करते हैं।

होमब्रे के लिए अपडेट

यदि ब्रू का उपयोग कर रहे हैं, तो मेरा सुझाव है कि उत्तर को superuser.com पर लागू करें:मुझे अपने Mac पर PATH वैरिएबल कैसे सेट करना चाहिए तो Hombrew-स्थापित उपकरण मिल जाते हैं?

संभवतः आप जिस Postgres+Postgis ट्यूटोरियल का उल्लेख कर रहे हैं, उसके लेखक ने इसका PATH बदल दिया है बहुत पहले और अपने पाठ में इसका उल्लेख करना भूल गया था।

एक बार हो जाने के बाद, कमांड which createdb /usr/local/bin/psql लौटाना चाहिए जो प्रारंभिक /usr/bin/psql . के बजाय होमब्री संस्करण है जो कि Apple संस्करण है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP PgSQL डेटाबेस के लिए PDO क्लास कंस्ट्रक्टर में UTF-8 कैसे सेट करें

  2. PostgreSQL में प्रत्येक nth परिणाम पंक्ति को छोड़ें

  3. SqlAlchemy JSON पोस्टग्रेज करता है कि प्रश्न चिह्न ऑपरेटर के साथ कैसे फ़िल्टर किया जाए?

  4. आईडी के साथ रिकॉर्ड खोजने के लिए SQL क्वेरी किसी अन्य तालिका में नहीं है

  5. PostgreSQL के साथ एक पिवट टेबल बनाएं