我有字符串'test\data'或只有一个反斜杠符号'\'。
它如何转换为bytea?
反冲需要特殊处理,如果从bytea看到src/backend/utils/adt/varlena.c。
replace('test\data', '\', '\\')::bytea因此在转换为之前使用转义每个反斜杠bytea。
您也可以使用已经建议的功能convert_to(text, encoding) bytea。但请注意,此功能不是 IMMUTABLE,因此它不能在任何开箱即用的上下文中使用。