PostGreSQL没有密码提示:.pgpass被忽略

我试图启用根(Ubuntu 8.04)使用psql命令没有密码提示(用于脚本的目的)。 一切工作正常与PostGreSQL 8.3,但我迁移到PostGreSQL 8.4和无密码login不起作用了。

我有一个正确的.pgpass文件(与8.3相同),/root/.pgpass的权利是0600,但调用psql不断要求input密码。

注意:PGPASSFILEvariables是空的,所以我假定.pgpass文件应该被使用。

任何好主意?

谢谢

尝试检查这是否工作:

*:*:*:postgres:password_for_postgres_user 

然后尝试:

 VERBOSITY=verbose psql --no-password --user postgres 

这个问题可能应该迁移到serverfault.com 。