Я пробовал использовать переменную хоста 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"