如何将CLI选项传递给heroku pg:psql? 给定的heroku pg:psql工作,连接到数据库 和$SQL是有效的SQL查询 当我运行时heroku pg:psql-c$SQL 然后我希望看到查询结果 和我希望heroku退出时状态码为0

如何将CLI选项传递给heroku pg:psql? 给定的heroku pg:psql工作,连接到数据库 和$SQL是有效的SQL查询 当我运行时heroku pg:psql-c$SQL 然后我希望看到查询结果 和我希望heroku退出时状态码为0,heroku,psql,Heroku,Psql,相反,将忽略-c选项,$SQL将不执行,并显示一个交互式提示。看起来像一个bug,很抱歉:-/ 我已经报告了 似乎pg:extras可能是罪魁祸首,如果您没有,它可能会起作用。看 试一试 命令中有一个变通方法-管道: <<< "select count(*) from features;" | heroku pg:psql -a appname -c - 谢谢Jon,两种解决方法都成功了。不过,Heh是什么。这些被称为。它们允许您使用分隔符指定要读取的文本,然后作为标准输入发

相反,将忽略
-c
选项,
$SQL
不执行,并显示一个交互式提示。

看起来像一个bug,很抱歉:-/

我已经报告了

似乎
pg:extras
可能是罪魁祸首,如果您没有,它可能会起作用。看

试一试

命令中有一个变通方法-管道:

<<< "select count(*) from features;" | heroku pg:psql -a appname -c -

谢谢Jon,两种解决方法都成功了。不过,
Heh是什么。这些被称为。它们允许您使用分隔符指定要读取的文本,然后作为标准输入发送。
<<< "select count(*) from features;" | heroku pg:psql -a appname -c -