Частично. Текст вставляется, но предупреждение все еще сгенерировано.
я нашел обсуждение, которое указало, что тексту нужно было предшествовать с 'E', как таковым:
insert into EscapeTest (text) values (E'This is the first part \n And this is the second');
Это подавило предупреждение, но текст все еще не возвращался правильно. Когда я добавил дополнительную наклонную черту как предложенный Michael, она работала.
Как таковой:
insert into EscapeTest (text) values (E'This is the first part \\n And this is the second');
Используйте сервер X11 виртуального фреймбуфера - мы делаем то же самое для сборки пакетов, требующих сборки X11 для R в автономных chroot-файлах. Взять, например, фрагменты Build-Depends из rggobi
:
xvfb xauth xfonts-base
После их установки вы можете использовать команду xvfb-run
. Если вы запускаете R, например, с помощью
xvfb-run R --no-save
, теперь вы должны иметь возможность использовать подпрограммы и команды, требующие X11, например, некоторые из устройств построения графиков, или инициализацию tcl / tk, которая также требует наличия X11.
Тот же прием полезен для веб-серверов.