【发布时间】:2019-08-15 19:41:58
【问题描述】:
我正在尝试使用此命令创建数据库:
export PGPASSFILE="$HOME/pgpass/platform/.pgpass"
mkdir -p "$(dirname "$PGPASSFILE")"
echo "$db_host:5432:$db_name:platformadmin:$db_pwd" > "$PGPASSFILE"
chmod 600 "$PGPASSFILE"
createdb -h "$db_host" -p 5432 -U 'platformadmin' --no-password "$db_name"
但我收到此错误:
createdb:无法连接到数据库模板 1:fe_sendauth:否 提供密码
如果我删除 --no-password 标志,它会提示我输入密码。我认为 PGPASSFILE 会起作用??
【问题讨论】:
标签: postgresql