解决了:我在家里
添加了.pgpass.
我有这条线:
host all all 127.0.0.1/32 md5
在/etc/postgresql/9.4/main/pg_hba.conf中,但是当我运行时:
#pg_dump -U postgres dbase -f dbase.sql
我明白了:
pg_dump:[archiver(db)]与数据库“dbase”的连接失败:致命:用户“postgres”的对等身份验证失败
您遇到的问题是,如果您没有定义主机,您的系统将会决定.
显式添加“-h localhost”,这将解决它