返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

VARCHAR URI 数据格式
VARCHAR URI 数据格式:其数据为多行文本,行与行间以一对回车符和换行符
组合(“\r\n”)分隔。其内容分作三部分,详细说明如下表:
表5- 41 数据格式内容说明(带*部分为必选项)
内容部分
参数名称


第一部分*
URI
协议名称"://" 认证信息目录文件名[ "?"查询
参数] [ "#" 书签]
协议名称包含file、http、ftp 等协议,认证信息目
录仅支持绝对URI 地址,不支持相对地址。
第二部分
字段列表
其基本形式为“字段名:字段值”,其支持的字段名
见表5-36 字段列表中字段名说明
第三部分*
显式结束标志
一个空行,用于表示URI 字段数据结束。
表5- 42 字段列表中字段名说明
字段名


Content-Length
用于指出数据的大小,格式为十进制数字符串。
Content-Length = "Content-Length" ":" 1*DIGIT
至少一个数字,例如:Content-Length: 3495
Last-Modified
指出数据最后修改的日期和时间。
Last-Modified = "Last-Modified" ":" RFC 1123 HTTP-date
例如:Last-Modified: Tue, 15 Nov 1994 12:45:26 GMT
Content-MD5
MD5 校验。
Content-MD5 = "Content-MD5" ":" md5-digest
md5-digest =
Content-Type
标识媒体类型。
Content-Type = "Content-Type" ":" media-type
media-type = type "/" subtype( ";" " charset" "= " charset))
type = token
subtype = token

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
926
字段名


charset = token
例如:Content-Type: text/html; charset=ISO-8859-4
Content-Encoding
Content-Encoding 是对Content-Type 中media-type 的修饰符。
当存在时,它的值指出数据区是否进行压缩,一般仅在数据
区为普通文本时出现。
Content-Encoding = "Content-Encoding" ":" "gzip"
例如:Content-Encoding: gzip
说明

URI 是统一资源标识符(Uniform Resource Identifier)的简称,用于唯一标
识一个资源,
包含互联网远程资源和本地资源,
具体语法规范由RFC 3986
定义。

Content-Length、Last-Modified 和Content-MD5 都是可选项,如果存在,
则应用程序和GBase 8a MPP Cluster 在读取数据时,就应该检查实际数据
的大小是否与描述字段相符,发现不同则表示数据的一致性被破坏,如果
不存在,则不进行一致性检查。

Content-Type 说明数据格式,
GBase 8a MPP Cluster 会根据Content-Type 媒
体类型启动对应的转换插件对数据文件钟得非结构化数据进行正确解析
并转换输出。
示例
INSERT INTO fturi VALUES
('file:///tmp/fulltxt/subdirs_28323/e51029f0-e893-4836-a504-6d67804a6a0e\r\nContent-Length:557
1\r\nLast-Modified:Thu, 18 Oct 2012 11:21:21
GMT\r\nContent-MD5:ce0690d74cad8a310fc769b9ceb00153\r\nContent-Type:application/xml;ch
arset=utf8\r\n\r\n');

有几种连接字符串关键字不受 GBASE Data Server .NET Provider 支持。例如:
l DB_LOCALE
l CLIENT_LOCALE
l EXCLUSIVE

bar_syncdeltab 表只可由 onsmsync 实用程序维护和使用。该表为空,但当 onsmsync 正在
运行时除外。
bar_syncdeltab 表的模式与 bar_ixbar 表的模式相同,但主键除外。