chr(10)
が必要です char(10)
の代わりに 。
これは間違った改行である可能性があるため、注意してください。 「正しい」改行は、それを消費するクライアントによって異なります。 Mac、Windows、およびLinuxはすべて異なる改行を使用します。ブラウザは<br />
を期待します 。
PostgreSQL 9.1以降では、このような更新を作成するのが最も安全な場合があります。ただし、以下にリンクされているドキュメントをお読みください。
UPDATE public.table
SET long_text = E'First Line\nSecond line.'
WHERE id = 19;
'standard_conforming_strings のデフォルト値 9.1以降では「オン」です。
show standard_conforming_strings;