系统表

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

sys_config 数据库系统的配置信息

表结构

列名类型描述
namestring配置项名
valuestring配置值
  1. 系统所有配置信息如下
配置项说明
address数据库服务器的IP地址
port数据库服务器的端口号
cacheSize

数据库缓存大小,单位为MB

writeCache写数据缓存大小,单位为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
连接时间