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

psql:घातक:भूमिका आवारा मौजूद नहीं है

आपके पास vagrant नहीं है पोस्टग्रेज में उपयोगकर्ता, और जब आप psql run चलाते हैं , यह vagrant . के रूप में लॉगिन करने का प्रयास करता है उपयोगकर्ता (OS उपयोगकर्ता के समान नाम)। आप कुछ इस तरह की कोशिश कर सकते हैं:

psql -U postgres -h localhost

postgres . के रूप में लॉगिन करने के लिए उपयोगकर्ता, postgresq . के लिए आपके Vagrantfile में निर्दिष्ट पासवर्ड के साथ उपयोगकर्ता।

फिर, आपके पास कई विकल्प हैं:

  • निर्यात करें PGUSER और PGHOST पर्यावरण चर उपयोगकर्ता और होस्ट सेट करने के लिए (psql पैरामीटर के बिना इन मानों का उपयोग करेंगे)। आप .pgpass का भी उपयोग करना चाह सकते हैं। प्रत्येक psql . पर पासवर्ड डालने से बचने के लिए फ़ाइल निष्पादित करें।

  • vagrant . बनाने के लिए Vagrantfile को संशोधित करें पासवर्ड के साथ पोस्टग्रेज में उपयोगकर्ता




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पैटर्न मिलान का उपयोग करने में त्रुटि PostgreSQL में किसी की तरह नहीं

  2. कई पोस्टग्रेज स्कीमा के लिए Django इकाई परीक्षण विफल

  3. जेपीए और हाइबरनेट का उपयोग करके INSERT/UPDATE/DELETE कथन को कैसे दोहराएं?

  4. JSON कॉलम में सरणी के तत्व के लिए क्वेरी

  5. PostgreSQL 8.3 के बाद से TPC-H का प्रदर्शन