たとえば、値を格納するテーブルがあります。
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)'