-c
を入れてください 引数の直前のオプション-クエリ。追加の-t
も使用してください タプル値のみを取得するオプション。そしてもちろん、バックティックを使用します( ` )演算子。
-X
を使用する .psqlrc
の場合もあるため、このオプションもお勧めします ファイルは、-A
だけでなく、冗長な出力を追加する場合があります オプション。列の整列(空白)を無効にします。
vartest=`psql -X -A -d $dbname -U $username -h localhost -p 5432 -t -c "SELECT gid FROM testtable WHERE aid='1'"`