xmlbinary

确定如何编码 XML 二进制值的 GUC

xmlbinary 是一个 配置参数,用于确定如何在 XML 中编码二进制值。

xmlbinary 添加于 PostgreSQL 8.3

默认值

xmlbinary 的默认值为:base64

用法

xmlbinary 的可能值为

  • base64
  • hex

按 PostgreSQL 版本分列的详细信息

xmlbinary (PostgreSQL 17)

设置 base64
单位  
类别 客户端连接默认值/语句行为
简短描述 设置如何在 XML 中编码二进制值。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 base64, hex
引导值 base64
重置值 base64
源文件  
源代码行  
挂起重启 false

文档: xmlbinary

xmlbinary (PostgreSQL 16)

设置 base64
单位  
类别 客户端连接默认值/语句行为
简短描述 设置如何在 XML 中编码二进制值。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 base64, hex
引导值 base64
重置值 base64
源文件  
源代码行  
挂起重启 false

文档: xmlbinary

xmlbinary (PostgreSQL 15)

设置 base64
单位  
类别 客户端连接默认值/语句行为
简短描述 设置如何在 XML 中编码二进制值。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 base64, hex
引导值 base64
重置值 base64
源文件  
源代码行  
挂起重启 false

文档: xmlbinary

xmlbinary (PostgreSQL 14)

设置 base64
单位  
类别 客户端连接默认值/语句行为
简短描述 设置如何在 XML 中编码二进制值。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 base64, hex
引导值 base64
重置值 base64
源文件  
源代码行  
挂起重启 false

文档: xmlbinary

xmlbinary (PostgreSQL 13)

设置 base64
单位  
类别 客户端连接默认值/语句行为
简短描述 设置如何在 XML 中编码二进制值。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 base64, hex
引导值 base64
重置值 base64
源文件  
源代码行  
挂起重启 false

文档: xmlbinary

xmlbinary (PostgreSQL 12)

设置 base64
单位  
类别 客户端连接默认值/语句行为
简短描述 设置如何在 XML 中编码二进制值。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 base64, hex
引导值 base64
重置值 base64
源文件  
源代码行  
挂起重启 false

文档: xmlbinary

xmlbinary (PostgreSQL 11)

设置 base64
单位  
类别 客户端连接默认值/语句行为
简短描述 设置如何在 XML 中编码二进制值。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 base64, hex
引导值 base64
重置值 base64
源文件  
源代码行  
挂起重启 false

文档: xmlbinary

xmlbinary (PostgreSQL 10)

设置 base64
单位  
类别 客户端连接默认值/语句行为
简短描述 设置如何在 XML 中编码二进制值。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 base64, hex
引导值 base64
重置值 base64
源文件  
源代码行  
挂起重启 false

文档: xmlbinary

xmlbinary (PostgreSQL 9.6)

设置 base64
单位  
类别 客户端连接默认值/语句行为
简短描述 设置如何在 XML 中编码二进制值。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 base64, hex
引导值 base64
重置值 base64
源文件  
源代码行  
挂起重启 false

文档: xmlbinary

xmlbinary (PostgreSQL 9.5)

设置 base64
单位  
类别 客户端连接默认值/语句行为
简短描述 设置如何在 XML 中编码二进制值。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 base64, hex
引导值 base64
重置值 base64
源文件  
源代码行  
挂起重启 false

文档: xmlbinary

xmlbinary (PostgreSQL 9.4)

设置 base64
单位  
类别 客户端连接默认值/语句行为
简短描述 设置如何在 XML 中编码二进制值。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 base64, hex
引导值 base64
重置值 base64
源文件  
源代码行  

文档: xmlbinary

xmlbinary (PostgreSQL 9.3)

设置 base64
单位  
类别 客户端连接默认值/语句行为
简短描述 设置如何在 XML 中编码二进制值。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 base64, hex
引导值 base64
重置值 base64
源文件  
源代码行  

文档: xmlbinary

xmlbinary (PostgreSQL 9.2)

设置 base64
单位  
类别 客户端连接默认值/语句行为
简短描述 设置如何在 XML 中编码二进制值。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 base64, hex
引导值 base64
重置值 base64
源文件  
源代码行  

文档: xmlbinary

xmlbinary (PostgreSQL 9.1)

设置 base64
单位  
类别 客户端连接默认值/语句行为
简短描述 设置如何在 XML 中编码二进制值。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 base64, hex
引导值 base64
重置值 base64
源文件  
源代码行  

文档: xmlbinary

xmlbinary (PostgreSQL 9.0)

设置 base64
单位  
类别 客户端连接默认值/语句行为
简短描述 设置如何在 XML 中编码二进制值。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 base64, hex
引导值 base64
重置值 base64
源文件  
源代码行  

文档: xmlbinary

xmlbinary (PostgreSQL 8.4)

设置 base64
单位  
类别 客户端连接默认值/语句行为
简短描述 设置如何在 XML 中编码二进制值。
额外描述  
上下文 用户
变量类型 枚举
来源 默认值
最小值  
最大值  
枚举值 base64, hex
引导值 base64
重置值 base64
源文件  
源代码行  

文档: xmlbinary

xmlbinary (PostgreSQL 8.3)

设置  
单位  
类别 客户端连接默认值/语句行为
简短描述 设置如何在 XML 中编码二进制值。
额外描述 有效值为 BASE64 和 HEX。
上下文 用户
变量类型 字符串
来源 默认值
最小值  
最大值  

文档: xmlbinary

更改历史记录

示例

xmlbinary 的基本用法示例

postgres=# SHOW xmlbinary;
 xmlbinary 
-----------
 base64
(1 row)

postgres=# SELECT xmlelement(name foo, E'\\xDEADBEEF'::bytea);
     xmlelement      
---------------------
 <foo>3q2+7w==</foo>
(1 row)

postgres=# SET xmlbinary TO hex;
SET
postgres=# SELECT xmlelement(name foo, E'\\xDEADBEEF'::bytea); xmlelement --------------------- <foo>DEADBEEF</foo> (1 row)

分类

数据类型GUC 配置项XML

另请参阅

xmlelement()xmlforest()xmloption

反馈

提交任何关于“xmlbinary”的评论、建议或更正 此处