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;