आपके पास vagrant
नहीं है पोस्टग्रेज में उपयोगकर्ता, और जब आप psql
run चलाते हैं , यह vagrant
. के रूप में लॉगिन करने का प्रयास करता है उपयोगकर्ता (OS उपयोगकर्ता के समान नाम)। आप कुछ इस तरह की कोशिश कर सकते हैं:
psql -U postgres -h localhost
postgres
. के रूप में लॉगिन करने के लिए उपयोगकर्ता, postgresq
. के लिए आपके Vagrantfile में निर्दिष्ट पासवर्ड के साथ उपयोगकर्ता।
फिर, आपके पास कई विकल्प हैं:
-
निर्यात करें
PGUSER
औरPGHOST
पर्यावरण चर उपयोगकर्ता और होस्ट सेट करने के लिए (psql
पैरामीटर के बिना इन मानों का उपयोग करेंगे)। आप .pgpass का भी उपयोग करना चाह सकते हैं। प्रत्येकpsql
. पर पासवर्ड डालने से बचने के लिए फ़ाइल निष्पादित करें। -
vagrant
. बनाने के लिए Vagrantfile को संशोधित करें पासवर्ड के साथ पोस्टग्रेज में उपयोगकर्ता