Postgres хранение и извлечение двойных кавычек - PullRequest
0 голосов
/ 02 мая 2020

Я храню данные, которые включают одинарные и двойные кавычки в столбце с типом текста.

У меня есть функция, которая возвращает этот столбец, но всегда возвращает символ двойной кавычки, который удваивается. Я пытался убежать от персонажа \ ", но он только что вернулся \" ". У меня тот же процесс работает в MySQL хорошо. Я пытаюсь перейти на Postgres для большего масштабирования и стабильности, но кажется, что он не работает хорошо Я заметил в pgAdmin, когда я смотрю на вывод данных, он, кажется, показывает данные правильно, поэтому мне интересно, что там делается для его корректной работы?

Также я получаю ("на начало возвращаемого значения и ") в конце.

Может кто-нибудь помочь, пожалуйста?

1 Ответ

1 голос
/ 03 мая 2020

Используйте pg_escape_string для экранирования кавычек в вашей строке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...