嗨,我在Docker控制台中,正在尝试运行Shell脚本以连接到PSQL DB并执行查询。
#!/bin/sh
query = "select * from default$default."LightZone"";
#psql -U postgres -p postgres psql -e "$query";
这是我的tablecreation.sh文件,当我执行./tablecreation.sh
./ tablecreation.sh:5:./tablecreation.sh:查询:找不到 psql:警告:多余的命令行参数“”被忽略 用户prisma的密码: psql(10.3(Debian 10.3-1.pgdg90 + 1)) 键入“帮助”以获得帮助。
以上消息来了。但是从psql命令提示符下运行的是同一查询。
如果我想念东西,有人可以帮我吗?我想连接到postgres-> prisma db> default $ default schema> LightZone表并运行一些查询。
答案 0 :(得分:0)
使用\
query = "select * from default$default.\"LightZone\"";