【发布时间】:2018-08-03 04:18:46
【问题描述】:
例如,我有一个表存储值:
select * from myvalue;
val
-------
12345
(1 row)
如何将12345 保存到 postgresql 或 shell 脚本中的变量中?
这是我在 shell 脚本中尝试的:
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)'
【问题讨论】:
标签: postgresql shell