关于 SequoiaDB
快速入门
安装
基本操作
数据模型
SQL引擎
S3引擎
系统架构
数据库管理
连接器
驱动
参考手册
故障排除
SAC 管控中心
Web服务
版本信息
SYSCAT
SYSCAT.SYSDATASOURCES 集合中包含了该集群中所有的数据源的元数据信息。每个数据源保存为一个文档。
每个文档包含以下字段:
字段名 | 类型 | 描述 |
---|---|---|
ID | 整数 | 数据源 ID,从 1 开始递增 |
Name | 字符串 | 数据源名称 |
Version | 整数 | 数据源的元数据版本号,从 0 开始递增,当数据源信息发生变化时改变 |
Type | 字符串 | 数据源类型,当前仅支持 SequoiaDB |
DSVersion | 字符串 | 数据源软件版本号,从添加的数据源中获取 |
Address | 字符串 | 数据源服务地址列表,即作为数据源的 SequoiaDB 集群中所有或部分协调节点的地址,每个地址的格式为<hostname:svcname>或<IP:svcname> |
User | 字符串 | 数据源用户名 |
Password | 字符串 | 数据源用户对应的密码 |
ErrorControlLevel | 字符串 | 对使用了数据源的集合或集合空间进行不支持的数据操作(如 DDL)时的报错级别 |
AccessModeDesc | 字符串 | 数据源的访问权限掩码描述,取值如下: "READ":允许进行只读操作 "WRITE":允许进行写操作 "READ|WRITE":允许进行所有操作 "NONE":不允许进行任何操作 |
AccessMode | 整数 | 数据源的访问权限掩码,取值如下: 1:对应"READ",允许进行只读操作 2:对应"WRITE",允许进行写操作 3:对应"ALL"或"READ|WRITE",允许进行所有操作 0:对应"NONE",不允许进行任何操作 |
ErrorFilterMaskDesc | 字符串 | 数据源的错误过滤掩码描述,取值如下: "READ":过滤数据读错误 "WRITE":过滤数据写错误 "READ|WRITE":过滤所有数据读写错误 "NONE":不对任何错误进行过滤 |
ErrorFilterMask | 整数 | 数据源的错误过滤掩码,取值如下: 1:对应"READ",过滤数据读错误 2:对应"WRITE",过滤数据写错误 3:对应"ALL"或"READ|WRITE",过滤所有数据读写错误 0:对应"NONE",不对任何错误进行过滤 |
一个典型的数据源元数据信息如下:
{ "_id": { "$oid": "5ffc365c72e60c4d9be30c50" }, "ID": 2, "Name": "datasource", "Type": "SequoiaDB", "Version": 0, "DSVersion": "3.4.1", "Address": "sdbserver:11810", "User": "sdbadmin", "Password": "d41d8cd98f00b204e9800998ecf8427e", "ErrorControlLevel": "High", "AccessMode": 1, "AccessModeDesc": "READ", "ErrorFilterMask": 0 "ErrorFilterMaskDesc": "NONE" }