如何连接两个 psql(PostgreSQL 客户端)变量?我想通过连接目录路径变量和文件名变量来生成绝对路径。
我试过这个:
\set path '/tmp/'
\set file 'foo'
\echo :path:file
Run Code Online (Sandbox Code Playgroud)
但是 psql 在路径和文件之间放置了一个空格,并输出:
/tmp/ foo
Run Code Online (Sandbox Code Playgroud)
\set path '/tmp/'
\set file 'foo'
\set pf :path:file \echo :pf
/tmp/foo
Run Code Online (Sandbox Code Playgroud)
为什么这样做?我在这里引用手册:
\set [ 名称 [ 值 [ ... ] ] ]
将内部变量名称设置为 value ,或者如果给出多个值,则设置为所有值的串联。[...]
强调我的。
| 归档时间: |
|
| 查看次数: |
8398 次 |
| 最近记录: |