xmlbinary

一个GUC参数,用于确定如何编码XML二进制值

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

xmlbinaryPostgreSQL 8.3 中被添加。

默认值

xmlbinary 的默认值为:base64

用法

可能的值为:

  • base64
  • hex

按 PostgreSQL 版本详细信息

xmlbinary (PostgreSQL 19)

设置 base64
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置二进制值在XML中的编码方式。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 base64, hex
启动值 base64
重置值 base64
源文件  
源行  
需要重启 false

文档xmlbinary

xmlbinary (PostgreSQL 18)

设置 base64
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置二进制值在XML中的编码方式。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 base64, hex
启动值 base64
重置值 base64
源文件  
源行  
需要重启 false

文档xmlbinary

xmlbinary (PostgreSQL 17)

设置 base64
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置二进制值在XML中的编码方式。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 base64, hex
启动值 base64
重置值 base64
源文件  
源行  
需要重启 false

文档xmlbinary

xmlbinary (PostgreSQL 16)

设置 base64
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置二进制值在XML中的编码方式。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 base64, hex
启动值 base64
重置值 base64
源文件  
源行  
需要重启 false

文档xmlbinary

xmlbinary (PostgreSQL 15)

设置 base64
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置二进制值在XML中的编码方式。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 base64, hex
启动值 base64
重置值 base64
源文件  
源行  
需要重启 false

文档xmlbinary

xmlbinary (PostgreSQL 14)

设置 base64
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置二进制值在XML中的编码方式。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 base64, hex
启动值 base64
重置值 base64
源文件  
源行  
需要重启 false

文档xmlbinary

xmlbinary (PostgreSQL 13)

设置 base64
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置二进制值在XML中的编码方式。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 base64, hex
启动值 base64
重置值 base64
源文件  
源行  
需要重启 false

文档xmlbinary

xmlbinary (PostgreSQL 12)

设置 base64
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置二进制值在XML中的编码方式。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 base64, hex
启动值 base64
重置值 base64
源文件  
源行  
需要重启 false

文档xmlbinary

xmlbinary (PostgreSQL 11)

设置 base64
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置二进制值在XML中的编码方式。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 base64, hex
启动值 base64
重置值 base64
源文件  
源行  
需要重启 false

文档xmlbinary

xmlbinary (PostgreSQL 10)

设置 base64
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置二进制值在XML中的编码方式。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 base64, hex
启动值 base64
重置值 base64
源文件  
源行  
需要重启 false

文档xmlbinary

xmlbinary (PostgreSQL 9.6)

设置 base64
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置二进制值在XML中的编码方式。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 base64, hex
启动值 base64
重置值 base64
源文件  
源行  
需要重启 false

文档xmlbinary

xmlbinary (PostgreSQL 9.5)

设置 base64
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置二进制值在XML中的编码方式。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 base64, hex
启动值 base64
重置值 base64
源文件  
源行  
需要重启 false

文档xmlbinary

xmlbinary (PostgreSQL 9.4)

设置 base64
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置二进制值在XML中的编码方式。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 base64, hex
启动值 base64
重置值 base64
源文件  
源行  

文档xmlbinary

xmlbinary (PostgreSQL 9.3)

设置 base64
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置二进制值在XML中的编码方式。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 base64, hex
启动值 base64
重置值 base64
源文件  
源行  

文档xmlbinary

xmlbinary (PostgreSQL 9.2)

设置 base64
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置二进制值在XML中的编码方式。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 base64, hex
启动值 base64
重置值 base64
源文件  
源行  

文档xmlbinary

xmlbinary (PostgreSQL 9.1)

设置 base64
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置二进制值在XML中的编码方式。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 base64, hex
启动值 base64
重置值 base64
源文件  
源行  

文档xmlbinary

xmlbinary (PostgreSQL 9.0)

设置 base64
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置二进制值在XML中的编码方式。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 base64, hex
启动值 base64
重置值 base64
源文件  
源行  

文档xmlbinary

xmlbinary (PostgreSQL 8.4)

设置 base64
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置二进制值在XML中的编码方式。
扩展描述  
上下文 user
变量类型 enum
来源 默认
最小值  
最大值  
枚举值 base64, hex
启动值 base64
重置值 base64
源文件  
源行  

文档xmlbinary

xmlbinary (PostgreSQL 8.3)

设置  
单位  
类别 客户端连接默认值 / 语句行为
简短描述 设置二进制值在XML中的编码方式。
扩展描述 有效值是 BASE64 和 HEX。
上下文 user
变量类型 string
来源 默认
最小值  
最大值  

文档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”的任何评论、建议或更正