For instance, I have a table stores value:
select * from myvalue;
val
-------
12345
(1 row)
How can I save this 12345
into a variable in postgresql or shell script?
Here's what I tried in my shell script:
var=$(psql -h host -U user -d db <<SQLSTMT
SELECT * FROM myvalue;
SQLSTMT)
but echo $var
gives me:
val ------- 12345 (1 row)
I've also tried
\set var (select * from myvalue)
in psql and when I type \set
it lists:
var = '(select*frommyvalue)'