我在 /folder/.pgpass 中放了一个 .pgpass 文件,它看起来像这样
*:*:*:postgres:password_for_postgres
Run Code Online (Sandbox Code Playgroud)
我有一个 bash 脚本,用于从 postgreSQL 备份数据库:
#!/bin/bash
export PGPASSFILE=/folder/.pgpass
echo $PGPASSFILE
pg_dump --username=postgres --format=c --file=/backup/db/db.sqlc database
Run Code Online (Sandbox Code Playgroud)
但是,脚本仍然提示我输入密码。据我所知,PGPASSFILE 具有它应有的价值。关于问题可能是什么的任何提示?
/K