sql >> Base de Datos >  >> RDS >> PostgreSQL

Insertar salto de línea en postgresql al actualizar el campo de texto

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;