前端之家收集整理的这篇文章主要介绍了
将postgresql结果存储到bash变量中,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在bash变量上存储一个标量的postgre
sql-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'"`