Как я могу получить pg _dump для правильной аутентификации

. Я пытался использовать переменные хоста PGPASSWORDи .pgpass, и ни один из этих двух не позволит мне аутентифицироваться в базе данных. У меня есть chmod'd .pgpassдля соответствующих разрешений, а также пробовал:

export PGPASSWORD=mypass and PGPASSWORD=mypass

Пароль ДЕЙСТВИТЕЛЬНО содержит \, однако я заключал его в одинарные кавычки PGPASS='mypass\', и он все равно не будет аутентифицироваться.

Я работаю:

pg_dump dbname -U username -Fc

и все еще получаю

pg_dump: [archiver (db)] connection to database "dbname" failed: FATAL:  Peer authentication failed for user "username"
94
задан Jim Mitchener 5 September 2012 в 02:48
поделиться