PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Zeilenumbruch in postgresql einfügen, wenn Textfeld aktualisiert wird

Sie wollen chr(10) statt char(10) .

Seien Sie dabei vorsichtig, denn das könnte der falsche Zeilenumbruch sein. Der "richtige" Zeilenumbruch hängt vom Client ab, der ihn verwendet. Macs, Windows und Linux verwenden alle unterschiedliche Zeilenumbrüche. Ein Browser erwartet <br /> .

Es ist möglicherweise am sichersten, Ihr Update für PostgreSQL 9.1+ so zu schreiben. Aber lesen Sie die unten verlinkten Dokumente.

UPDATE public.table 
SET long_text = E'First Line\nSecond line.' 
WHERE id = 19;

Der Standardwert von 'standard_conforming_strings ' ist in Version 9.1+ aktiviert.

show standard_conforming_strings;