将postgresql结果存储到bash变量中

前端之家收集整理的这篇文章主要介绍了将postgresql结果存储到bash变量中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在bash变量上存储一个标量的postgresql-value,如下面的脚本?
dbname="testlauf"
username="postgres"

vartest='psql -c -d $dbname -U $username -h localhost -p 5432 "SELECT gid FROM testtable WHERE aid='1';"'
echo "$vartest"

我尝试了几个不同的着作,但似乎没有任何作用.提前致谢.

将-c选项放在其参数之前 – 查询.还要使用附加的-t选项来获取元组值.当然,使用反引号(`)运算符.
vartest=`psql -d $dbname -U $username -h localhost -p 5432 -t -c "SELECT gid FROM testtable WHERE aid='1'"`
原文链接:https://www.f2er.com/postgresql/192686.html

猜你在找的Postgre SQL相关文章