PostgreSQLで値の登録・更新時に改行文字を設定する

PostgreSQLで値の登録・更新時に改行文字を設定する場合は以下のような方法がある。

chr(10)を使用する方法

SELECT 'foo' || chr(10) || 'bar';

または

SELECT concat('foo', chr(10), 'bar');

エスケープ文字列を使用する方法

エスケープ文字列を使用する場合は、文字列の直前にEを記述する。
エスケープ文字列内ではバックスラッシュと文字の組み合わせがエスケープ文字として解釈される。

SELECT E'foo\nbar';

または

SELECT concat('foo', E'\n', 'bar');

参考1(https://knowledge.reontosanta.com/archives/303)
参考2(https://www.postgresql.jp/docs/9.5/sql-syntax-lexical.html)