たとえば、値を格納するテーブルがあります。
select * from myvalue;
val
-------
12345
(1 row)
12345
これをpostgresqlまたはシェルスクリプトの変数に保存するにはどうすればよいですか?
シェルスクリプトで試したのは次のとおりです。
var=$(psql -h host -U user -d db <<SQLSTMT
SELECT * FROM myvalue;
SQLSTMT)
しかしecho $var
、私に与えます:
val ------- 12345 (1 row)
私も試してみました
\set var (select * from myvalue)
psql で入力すると、次の\set
ようにリストされます。
var = '(select*frommyvalue)'