PostgreSQL – How to Hold Text with Multiple Lines in psql Variable

postgresqlpsql

This works as expected,

\set x '''2\n3'''

but this doesn't

\set x '''2
3'''

Is there a workaround for later example so I don't have to use \n instead of newline?

Best Answer

To answer my own question, the \gset command should be used for multiline variable content,

select '''2
3''' x \gset