系统表

当前版本:v1.4, 更新时间:2019-10-18

用户可以通过系统表查询系统信息,PinusDB包含如下系统表:

sys_config 数据库系统的配置信息

表结构

列名类型描述
namestring配置项名
valuestring配置值

系统所有配置信息如下

配置项说明
address数据库服务器的IP地址
port数据库服务器的端口号
cacheSize数据库缓存大小,单位为MB
queryTimeOut查询超时时间,单位为秒
insertValidDay插入时间窗口,单位为天
tabPath表目录
normalDataPath普通数据目录
compressDataPath压缩数据目录
commitLogPath数据日志目录
sysLogPath系统日志目录
logLevel输出日志级别,debug, info, warning, error
compressFlag是否启动压缩,true, false
majorVersion服务主版本
minorVersion服务次版本
buildVersion服务编译版本

sys_user 用户信息表,包含数据库的用户信息,只有管理员能查询sys_user表数据

表结构

列名类型描述
usernamestring用户名
userrolestring用户角色,readOnly,writeOnly,readWrite,admin

sys_table 表信息,包含系统中所有的表名

表结构

列名类型描述
tabNamestring表名

sys_column 表的列信息

表结构

列名类型描述
tabnamestring表名
colnamestring列名
datatypestring类型名,bool,bigint,datetime,double,string,blob,real2,real3,real4,real6
isKeybool是否主键

sys_dataFile 数据文件表

表结构

列名类型描述
tabnamestring表名
fileDatestring文件存储的数据日期
fileTypestring文件类型,normal:普通文件;compress:压缩文件。

sys_dev 设备表

表结构

列名类型描述
tabnamestring表名
devidbigint设备ID
devnamestring设备名
expandstring扩展信息

sys_connection 网络连接表

表结构

列名类型描述
hoststring客户段IP
portbigint客户段端口号
userstring登录用户
userrolestring用户角色
conntimedatetime连接时间