【发布时间】:2018-11-21 08:15:19
【问题描述】:
我需要执行sql函数并存储结果
#!/bin/bash
RESULT=`psql -A -t postgresql://user:password@localhost:5432/db -c "select main.return_anything();" db`
echo $RESULT
并期望结果包含1。
但我得到了结果
psql: warning: extra command-line argument "select main.return_anything();" ignored
psql: warning: extra command-line argument "db" ignored
而且它只是在等待某些东西而不产生任何结果。有什么问题?
【问题讨论】:
-
db最后是用户吗?