Я пытаюсь поместить латексный код в базу данных PostgreSQL. Создал таблицу с cid как серийный тип и code_text как текстовый тип. После оператора INSERT
INSERT INTO texcode (code_text) VALUES ('\document example');
я получаю предупреждение о ложных выходах из Заявления.
An
SELECT code_text from texcode;
возвращает меня
"document example"
Как я могу исправить такое поведение? (Я использую сценарий ruby для импорта моих старых файлов tex, поэтому этот пример выше предназначен только для демонстрации.)
Как было сказано ранее, вы можете экранировать строку с помощью двойной косой черты (\), если вы получите предупреждение, вы можете избежать его, используя строку E, например E '\ document example'
Вам нужно избежать обратной косой черты, написав две обратной косой черты, например:
INSERT INTO texcode (code_text) VALUES ('\\document example');