【发布时间】:2014-04-14 14:50:51
【问题描述】:
-
鉴于
heroku pg:psql工作,连接到数据库 -
并且
$SQL是一个有效的 SQL 查询 -
当我运行
heroku pg:psql -c $SQL - 那么我希望看到查询结果
-
并且我希望
heroku退出并显示0的状态码
相反,-c 选项被忽略,$SQL 被不执行,并显示交互式提示。
【问题讨论】:
heroku pg:psql 工作,连接到数据库$SQL 是一个有效的 SQL 查询heroku pg:psql -c $SQL
heroku 退出并显示0 的状态码
相反,-c 选项被忽略,$SQL 被不执行,并显示交互式提示。
【问题讨论】:
看起来像一个错误,对此感到抱歉:-/
我已经举报了。
看来pg:extras 可能是罪魁祸首,如果你没有它,它可能会起作用。见here
试试
heroku plugins:uninstall heroku-pg-extras
有一个解决方法 - 将命令输入:
<<< "select count(*) from features;" | heroku pg:psql -a appname -c -
【讨论】:
<<< 是什么?我在管道的前半部分使用了echo。