我试图启用根(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 。