澄清一下,我不是在谈论我的管理凭据。 我专门在谈论数据库凭证。

如果我在终端中像这样运行此脚本:

/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:未提供密码”

谢谢

#1楼 票数:0

将此添加到外壳脚本的开头:'PGPASSWORD = myPassword'

  ask by thizzle translate from so

未解决问题?本站智能推荐:

1回复

在Shell脚本中添加psql

我有这段代码$(echo "psql -U postgres -d mydb -c "SELECT * FROM table_name;" " | ssh $REMOTE_IP) 我需要在远程主机中运行该查询,但是我无法在回显中应用查询部分 有什么帮助吗?
2回复

Shell脚本中的psql循环

我需要从file.csv 2值中读取,然后在PostgreSQL中进行13.000个以上的查询。 正如您在上面的代码中看到的那样,这应该是一个非常简单的任务,但是存在一些问题。 代码执行时出现错误: 我如何处理多个查询并在进行另一个查询之前关闭每个查询中的连接,到目前为止如何解决前
1回复

通过Automator/Applescript和Terminal运行psql命令

我在运行下面的Applescript时遇到困难,在此我得到此错误消息Expected “"” but found unknown token.指向"\\copy 。 有人可以帮忙吗? 我想将此保留在Automator-Applescript-Terminal中,以便其他人可以轻松使用。
2回复

无法在shell脚本中删除psql结果的页脚

我有一个 psql 命令,我可以在其中获得结果,但我无法删除我的命令的页脚 我对上述命令的结果:- 但我需要输出为 我已经尝试过这个命令,但仍然无法获得预期的输出 谁能帮我这个
1回复

使用psql的Shell脚本中的定界符警告

我在Shell脚本中收到了Delimter错误: 脚本的结果很好。 但是我收到两个警告: 这里有什么问题? 谢谢!
1回复

如何在不提示输入密码的情况下通过AppleScript以管理员特权运行Shell脚本?

我想让我的AppleScript应用程序使用sudo运行Python脚本,但是我不希望该应用程序提示用户输入密码(我们的用户没有sudo特权)。 Python脚本已经适当地添加到了/etc/sudoers文件中( ALL ALL=NOPASSWD: /path/to/script.py )。
1回复

从shell脚本运行psql查询

我有一个需要从shell脚本运行的PSQL语句。 我试过下面但没有成功 ctfdb是我的数据库 psql:致命:用户“root”的对等身份验证失败 我甚至试过给“sudo psql” 抱歉,用户root不允许在我的服务器上以root身份执行'/ bin / psql ctf
1回复

将列表设置为AppleScript中的Shell脚本输出

我有一个可输出文件名的shell脚本(每行一个)。 我想将该输出放入AppleScript的列表中。 我怎样才能做到这一点? 奖励点在于如何将那些文件名字符串转换为文件对象。 编辑: 尝试此操作时: 我明白了: EDIT 2: 原来finder不知道在“ tell”