Какие символы заключены в двойные кавычки в конструкторе строк в Postgres - PullRequest
0 голосов
/ 06 мая 2020

Когда создается конструктор строки, Postgres будет заключать значение в двойные кавычки, если он содержит определенные символы

select row('test')::text  -> test
select row('test,')::text -> "test,"
select row('te(st')::text -> "te(st"

На данный момент я обнаружил, что следующие символы в любом месте текста делают текст двойные кавычки: пробел,) ("\

Есть ли список всех символов, вызывающих двойные кавычки?

1 Ответ

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

Тебе придется прочесть источник, но я думаю, ты их все понял. Это список символов, которые имеют особое значение в строковом представлении значения типа record.

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