bash - bash psql插入错误127
问题描述
我是新手psql
。在bash
脚本中,我尝试使用psql
. 该行实际上正在插入,但我收到错误消息。请帮忙。
代码的基本部分:
L_SQL="INSERT INTO consumer.RAKESH_TEST(num_col1, text_col2) VALUES(2,'TWO');"
`psql -t -h ${HOSTNAME} -d ${SRCDATABASE} -U ${SRCUSER} -v "ON_ERROR_STOP=1" <<EOF
${L_SQL}
\q
EOF`
SQL_ERROR=$?
我收到以下消息:
./psql.sh: line 146: INSERT: command not found
SQL_ERROR=127
解决方案
推荐阅读
- java - 在itext7中,各种栏目文件或切换栏目文件
- python - 使用 BeautifulSoup 获取正确的标签(问题)
- django - 有没有办法以任何 url 模式添加 makemigration 和迁移?
- php - 两个单独的 MongoDB 集合将结果组合起来循环,没有关系
- javascript - 如果反应图中超过 2 个,则查看更多带有计数的按钮
- javascript - WebRTC - RTCDataChannel 的 onmessage 事件未触发
- heroku - Problem with deploying my first streamlit app on heroku
- javascript - 如何在switch语句中放置条件
- c++ - C ++逗号分隔的输入数组代码过早退出
- angular - 在构造函数中从服务接收数据时,接收到的数据不会显示在模板中