Częściowo. Tekst został wstawiony, ale ostrzeżenie jest nadal generowane.
Znalazłem dyskusję, która wskazywała, że tekst musi być poprzedzony literą „E”, jako taka:
insert into EscapeTest (text) values (E'This is the first part \n And this is the second');
To pominęło ostrzeżenie, ale tekst nadal nie był zwracany poprawnie. Kiedy dodałem dodatkowy ukośnik, zgodnie z sugestią Michaela, zadziałało.
W związku z tym:
insert into EscapeTest (text) values (E'This is the first part \\n And this is the second');