Ich habe versucht, eine Hostvariable zu verwenden, PGPASSWORDund .pgpasskeine dieser beiden Variablen ermöglicht mir die Authentifizierung bei der Datenbank. Ich habe chmod‚d .pgpasszu den entsprechenden Berechtigungen und auch versucht:
export PGPASSWORD=mypass and PGPASSWORD=mypass
Das Passwort enthält ein, \aber ich habe es in einfache Anführungszeichen gesetzt PGPASS='mypass\'und es wird immer noch nicht authentifiziert.
Ich renne:
pg_dump dbname -U username -Fc
und ich erhalte immer noch
pg_dump: [archiver (db)] connection to database "dbname" failed: FATAL: Peer authentication failed for user "username"