PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Inserir quebra de linha no postgresql ao atualizar o campo de texto


Você quer chr(10) em vez de char(10) .

Tenha cuidado com isso, porque pode ser a nova linha errada. A nova linha "certa" depende do cliente que a consome. Macs, Windows e Linux usam novas linhas diferentes. Um navegador espera <br /> .

Pode ser mais seguro escrever sua atualização assim para o PostgreSQL 9.1+. Mas leia os documentos vinculados abaixo.
UPDATE public.table 
SET long_text = E'First Line\nSecond line.' 
WHERE id = 19;

O valor padrão de 'standard_conforming_strings ' está 'ligado' em 9.1+.
show standard_conforming_strings;