प्रमाणीकृत करने के लिए pg_dump कैसे प्राप्त कर सकता हूं मैंने मेजबान चर PGPASSWORD
और .pgpass
का उपयोग करने का प्रयास किया है और इनमें से कोई भी मुझे डेटाबेस में प्रमाणीकृत करने की अनुमति नहीं देगा। मैं chmod
'है, उपयुक्त अनुमतियों के लिए d .pgpass
और भी करने की कोशिश की:मैं ठीक से
export PGPASSWORD=mypass and PGPASSWORD=mypass
पासवर्ड एक \
उपयोग किया गया है लेकिन मैं सिंगल कोट्स PGPASS='mypass\'
में यह encasing किया गया था और यह अभी भी प्रमाणित नहीं किया जाएगा।
मैं चल रहा हूँ:
pg_dump dbname -U username -Fc
और मैं अभी भी
pg_dump: [archiver (db)] connection to database "dbname" failed: FATAL: Peer authentication failed for user "username"
कि "... सहकर्मी प्रमाणीकरण ..." त्रुटि संदेश का हिस्सा मतलब है कि यह का उपयोग कर [पासवर्ड प्रमाणीकरण] (http://www.postgresql.org/docs/current/static/auth- नहीं कर रहा है ways.html # AUTH-PEER) बिल्कुल। –