在Postgres的行构造函数中双引号

问题描述 投票:0回答:1

[当创建一个行构造函数时,如果Postgres包含某些字符,它将用双引号引起来]

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

到目前为止,我发现文本中任何位置的以下字符都将使文本变成双引号:space,)(“ \

是否存在所有产生双引号的字符的列表?

postgresql double quoting
1个回答
0
投票

您必须阅读原始资料,但我想您已经全部掌握了。它是在record类型的值的字符串表示中具有特殊含义的字符列表。

© www.soinside.com 2019 - 2024. All rights reserved.