[英]In Applescript, how do I pass (or prompt) password within do shell script for psql?
澄清一下,我不是在谈论我的管理凭据。 我专门在谈论数据库凭证。
如果我在终端中像这样运行此脚本:
/usr/local/bin/psql -h my-db -U userName test -Atc 'SELECT id, title, internal_name FROM my.template WHERE my_id = 5'
...工作正常。
但是在Applescript中:
set myInfo to do shell script ("/usr/local/bin/psql -h my-db -U userName test -Atc 'SELECT id, title, internal_name FROM my.template WHERE my_id = 5'")
...它吐出“ psql:fe_sendauth:未提供密码”
谢谢
将此添加到外壳脚本的开头:'PGPASSWORD = myPassword'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.