如何以非交互方式为psql指定密码?我正在尝试使用shell脚本自动化数据库创建过程,并且我已经通过将密码传递给psql而遇到了一个问题。以下是shell脚本中的一些代码:psql -U $DB_USER -h localhost -c"$DB_RECREATE_SQL"如何以非交互方式将密码传递给psql?谢谢!
3 回答
四季花海
TA贡献1811条经验 获得超5个赞
在一行:
export PGPASSWORD='password'; psql -h 'server name' -U 'user name' -d 'base name' -c 'command'
用命令 一个sql命令如
"select * from schema.table"
或更具可读性:
export PGPASSWORD='password'psql -h 'server name' -U 'user name' -d 'base name' \ -c 'command' (eg. "select * from schema.table")
添加回答
举报
0/150
提交
取消