No dudes en compartir nuestro espacio y códigos con otro, ayúdanos a ampliar esta comunidad.
Solución:
Usted quiere chr(10)
en vez 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á
.
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 LinenSecond line.'
WHERE id = 19;
El valor predeterminado de ‘standard_conforming_strings’ es ‘on’ en 9.1+.
show standard_conforming_strings;
Use una nueva línea literal (si standard_conforming_strings = on
es decir, estás en un PostgreSQL reciente):
UPDATE public.table
SET long_text = 'First Line
Second line.'
WHERE id = 19;
o puedes usar un escape:
UPDATE public.table
SET long_text = E'First LinenSecond line.'
WHERE id = 19;
En mi versión de postgres, n no funcionó para el salto de línea y usé rn en su lugar, así:
UPDATE public.table
SET long_text = E'First LinerrnSecond line.'
WHERE id = 19;
Acuérdate de que tienes la capacidad de valorar esta sección si te fue de ayuda.