Teilweise. Der Text wird eingefügt, aber die Warnung wird trotzdem generiert.
Ich habe eine Diskussion gefunden, die darauf hinwies, dass dem Text ein 'E' vorangestellt werden muss, also:
insert into EscapeTest (text) values (E'This is the first part \n And this is the second');
Dadurch wurde die Warnung unterdrückt, aber der Text wurde immer noch nicht korrekt zurückgegeben. Als ich den zusätzlichen Schrägstrich wie von Michael vorgeschlagen hinzugefügt habe, hat es funktioniert.
Als solches:
insert into EscapeTest (text) values (E'This is the first part \\n And this is the second');