6

我有字符串'test\data'或只有一个反斜杠符号'\'

它如何转换为bytea?

4

1 回答 1

0

反冲需要特殊处理,如果从bytea看到src/backend/utils/adt/varlena.c

replace('test\data', '\', '\\')::bytea因此在转换为之前使用转义每个反斜杠bytea

您也可以使用已经建议的功能convert_to(text, encoding) bytea。但请注意,此功能不是 IMMUTABLE,因此它不能在任何开箱即用的上下文中使用。

于 2021-07-14T06:55:55.580 回答