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

Literais de string e caracteres de escape no postgresql


Parcialmente. O texto é inserido, mas o aviso ainda é gerado.

Encontrei uma discussão que indicava que o texto precisava ser precedido por 'E', como tal:
insert into EscapeTest (text) values (E'This is the first part \n And this is the second');

Isso suprimiu o aviso, mas o texto ainda não estava sendo retornado corretamente. Quando eu adicionei a barra adicional como Michael sugeriu, funcionou.

Assim sendo:
insert into EscapeTest (text) values (E'This is the first part \\n And this is the second');