我在Windows 7上使用PostgreSQL 9.6.2,当我从命令提示符启动psql时:它只需要一个密码就可以登录。然而,如果我这样做了:它将直接登录到具有超级用户权限的主数据库,而不需要任何密码。我已经检查了pg_hba.conf,并将其设置为针对所有用户、所有数据库的md5。我甚至用:postgres=# ALTER USER postgres PASSWORD 'myPa
我已经创建了一个备份脚本,希望在夜间cron作业中运行该脚本,但是无论何时运行./pg_backup.sh,系统都会提示我提供postgres用户密码,尽管我已经有了一个pgpass.config文件。Will default to "postgres" if none specified.我遇到的主要问题是,如果需要提示输入postgres密码,此脚本将无法在cron作业中运行。有没有人知道这个问题的解决方案或其他解决办法