执行从 docker 到 PSQL 数据库的查询显示 PSQL:警告:额外的命令行参数" "被忽略



嗨,我在我的 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:警告:忽略额外的命令行参数 "用户棱镜密码:psql (10.3 (Debian 10.3-1.pgdg90+1((键入"帮助"以获取帮助。

上面的消息来了。但相同的查询是从 psql 命令提示符运行的。

如果我错过了什么,有人可以帮助我.我想连接到 postgres->prisma db>default$default schema> LightZone 表并运行一些查询。

转义双引号

query = "select * from default$default."LightZone"";

最新更新