类型: | bool |
默认: | on |
上下文: | user |
重新开始: | false |
控制普通字符串文本('...'
)是否按照 SQL 标准把反斜线当普通文本。从PostgreSQL 9.1 开始,默认值为on
(之前的发行中默认值为off
)。应用可以检查这个参数来判断字符串文本如何被处理。这个参数的存在也可以被当做转义字符串语法(E'...'
)被支持的标志。如果一个应用希望反斜线被当做转义字符,应该使用转义字符串语法(sql-syntax-strings-escape)。
建议 [EN]
If you can clean up your application code, this disables use of \ as an escape character except in escaped (E' ') strings. This is both safer, and less likely to result in unexpected output for things like Windows filepaths.