Bagaimana saya bisa menggabungkan dua variabel psql (klien PostgreSQL)? Saya ingin membuat path absolut dengan menggabungkan variabel path direktori dan variabel nama file.
Saya sudah mencoba ini:
\set path '/tmp/'
\set file 'foo'
\echo :path:file
Tapi psql memberi spasi antara path dan file, dan output:
/tmp/ foo
postgresql
psql
Daniel Serodio
sumber
sumber
Coba ini:
\qecho
menulis ke saluran keluaran kueri (tidak seperti\echo
, yang menulis ke keluaran standar).\o |
kemudian mengalihkan output ke perintah selanjutnya.sumber
Sepertinya Anda menginginkan || operator atau fungsi concat:
http://www.postgresql.org/docs/9.1/static/functions-string.html
sumber
\echo
?psql
(antarmuka terminal).