PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Inserisci un'interruzione di riga in postgresql durante l'aggiornamento del campo di testo

Vuoi chr(10) invece di char(10) .

Fai attenzione con questo, perché potrebbe essere la nuova riga sbagliata. La nuova riga "giusta" dipende dal client che la utilizza. Mac, Windows e Linux utilizzano tutti newline differenti. Un browser si aspetterà <br /> .

Potrebbe essere più sicuro scrivere il tuo aggiornamento in questo modo per PostgreSQL 9.1+. Ma leggi i documenti collegati di seguito.

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

Il valore predefinito di 'standard_conforming_strings ' è 'attivo' in 9.1+.

show standard_conforming_strings;