Quieres chr(10)
en lugar de char(10)
.
Tenga cuidado con esto, porque podría ser una nueva línea incorrecta. La nueva línea "correcta" depende del cliente que la consume. Mac, Windows y Linux usan líneas nuevas diferentes. Un navegador esperará <br />
.
Puede ser más seguro escribir su actualización de esta manera para PostgreSQL 9.1+. Pero lea los documentos vinculados a continuación.
UPDATE public.table
SET long_text = E'First Line\nSecond line.'
WHERE id = 19;
El valor predeterminado de 'standard_conforming_strings ' está 'activado' en 9.1+.
show standard_conforming_strings;