ThingBoard数据库表结构

文章目录

  • admin_settings 系统设置
  • alarm 警报
  • asset 资产
  • attribute_kv 属性
  • audit_log 审计日志
  • component_descriptor
  • customer 客户
  • dashboard 仪表盘
  • device 设备
  • device_credentials 设备凭据表
  • entity_view 实体信息
  • event 事件
  • relation 关系表
  • rule_chain 规则链
  • rule_node 规则节点
  • tb_user 用户
  • tenant 租户
  • ts_kv
  • ts_kv_latest
  • user_credentials
  • widget_type
  • widgets_bundle

admin_settings 系统设置

字段 作用 类型 长度 注释
id 唯一标识 varchar
key 唯一标识属性 varchar
json_value 属性的值 varchar 一个json串包含了值

alarm 警报

字段 作用 类型 长度 注释
id 唯一标识 varchar
ack_ts 创建时间 int8 64 正常时间格式查看方式:to_timestamp(ack_ts)
clear_ts 清除时间 int8 64 正常时间格式查看方式:to_timestamp(ack_ts)
additional_info 详情 varchar
start_ts 开始时间 int8 64 正常时间格式查看方式:to_timestamp(ack_ts)
end_ts 结束时间 int8 64 正常时间格式查看方式:to_timestamp(ack_ts)
originator_id 起因实体id varchar
originator_type 起因实体类型 int4 32
propagate 起因实体类型 bool 1
severity 严重程度 varchar 1 CRITICAL:危险, MAJOR:重要, MINOR:次要, WARNING:警告,INDETERMINATE:不确定
status 状态 varchar ACTIVE_UNACK:激活未应答, ACTIVE_ACK:激活已应答, CLEARED_UNACK:清除未应答, CLEARED_ACK:清除已应答
tenant_id 租户id varchar
type 类型 varchar

asset 资产

字段 作用 类型 长度 注释
id 唯一标识 varchar
additional_info 详情 varchar
customer_id 分配给客户id varchar
name 名称 varchar
search_text 查询条件,一般同name varchar
tenant_id 租户id varchar
type 资产类型 varchar

attribute_kv 属性

字段 作用 类型 长度 注释
entity_type 实体类型 varchar TENANT:租户, CUSTOMER:客户, USER:用户, DASHBOARD:仪表盘, ASSET:资产, DEVICE:设备, ALARM:警报, RULE_CHAIN:规则引擎, RULE_NODE:规则节点, ENTITY_VIEW:实体视图
entity_id 实体id varchar
attribute_type 属性类型 varchar SERVER_SCOPE:服务器端属性, CLIENT_SCOPE:客户端属性, SHARED_SCOPE:共享属性
attribute_key 属性标识 varchar
bool_v 存放属性的布尔值 bool 1
str_v 存放属性的字符串值 varchar
long_v 存放属性的数字值 int8 64
dbl_v 存放属性的小数值 float8 53
last_update_ts 最后更新时间 int8 64 正常时间格式查看方式:to_timestamp(ack_ts)

audit_log 审计日志

字段 作用 类型 长度 注释
id 唯一标识 varchar
tenant_id 租户id varchar
customer_id 客户id varchar
entity_id 实体id varchar
entity_type 实体类型 varchar TENANT:租户, CUSTOMER:客户, USER:用户, DASHBOARD:仪表盘, ASSET:资产, DEVICE:设备, ALARM:警报, RULE_CHAIN:规则引擎, RULE_NODE:规则节点, ENTITY_VIEW:实体视图
entity_name 名称 varchar
user_id 用户id varchar
user_name 用户名称 varchar
action_type 活动类型 varchar ADDED:添加, DELETED:删除, UPDATED:更新, ATTRIBUTES_UPDATED:更新属性, ATTRIBUTES_DELETED:删除属性, TIMESERIES_DELETED, RPC_CALL, CREDENTIALS_UPDATED:更新凭证, ASSIGNED_TO_CUSTOMER:分配给客户, UNASSIGNED_FROM_CUSTOMER:未分配给客户, ACTIVATED:激活, SUSPENDED:暂停, CREDENTIALS_READ:读取凭证, ATTRIBUTES_READ:读取属性, RELATION_ADD_OR_UPDATE:更新关系,RELATION_DELETED:删除关系,RELATIONS_DELETED:删除所有关系,ALARM_ACK:创建,ALARM_CLEAR:清除
action_data 活动数据 varchar json字符串
action_status 活动状态 varchar SUCCESS:成功, FAILURE:失败
action_failure_details 活动失败详情 varchar json字符串

component_descriptor

字段 作用 类型 长度 注释
id 唯一标识 varchar
entity_id 实体id varchar
clazz 类包存放的位置 varchar
configuration_descriptor 配置信息 varchar 一个json串
name 组件名称 varchar
scope 范围 varchar
search_text 查询条件,一般与名字同 varchar
type varchar

customer 客户

字段 作用 类型 长度 注释
id 唯一标识 varchar
additional_info 描述详情 varchar
address 地址 varchar
address2 地址2 varchar
city 城市 varchar
country 国家 varchar
email 邮箱 varchar
phone 手机 varchar
search_text 查询条件 varchar
state varchar
tenant_id 租户id varchar
title 标题 varchar
zip 邮政编码 varchar

dashboard 仪表盘

字段 作用 类型 长度 注释
id 唯一标识 varchar
configuration 布局信息 varchar
assigned_customers 分配给哪些客户 varchar
search_text 查询字段 varchar
tenant_id 租户id varchar
title 标题 varchar

device 设备

字段 作用 类型 长度 注释
id 唯一标识 varchar
additional_info 详细描述 varchar
customer_id 客户id varchar
type 设备类型 varchar
name 名称 varchar
search_text 查询条件 varchar
tenant_id 租户id varchar

device_credentials 设备凭据表

字段 作用 类型 长度 注释
id 唯一标识 varchar
credentials_id 凭据id varchar
credentials_type 凭据类型 varchar
credentials_value 访问令牌 varchar
device_id 设备id varchar

entity_view 实体信息

字段 作用 类型 长度 注释
id 唯一标识 varchar
entity_id 实体id varchar
entity_type 实体类型 varchar TENANT:租户, CUSTOMER:客户, USER:用户, DASHBOARD:仪表盘, ASSET:资产, DEVICE:设备, ALARM:警报, RULE_CHAIN:规则引擎, RULE_NODE:规则节点, ENTITY_VIEW:实体视图
tenant_id 租户id varchar
customer_id 客户id varchar
type 类型 varchar
name 名称 varchar
keys 标识用的key varchar
start_ts 开始时间 int8 64 正常时间格式查看方式:to_timestamp(ack_ts)
end_ts 结束时间 int8 64 正常时间格式查看方式:to_timestamp(ack_ts)
search_text 查询条件 varchar
additional_info 详细描述 varchar

event 事件

字段 作用 类型 长度 注释
id 唯一标识 varchar
body 主体内容 varchar
entity_id 实体id varchar
entity_type 实体类型 varchar TENANT:租户, CUSTOMER:客户, USER:用户, DASHBOARD:仪表盘, ASSET:资产, DEVICE:设备, ALARM:警报, RULE_CHAIN:规则引擎, RULE_NODE:规则节点, ENTITY_VIEW:实体视图
event_type 事件类型 varchar
event_uid varchar
tenant_id 租户id varchar

relation 关系表

字段 作用 类型 长度 注释
from_id 从实体id varchar
from_type 从实体类型 varchar
to_id 到实体id varchar
to_type 到实体类型 varchar
relation_type_group 关系组 varchar COMMON 普通,ALARM 警报,DASHBOARD仪表板,RULE_CHAIN规则链,RULE_NODE规则节点
relation_type 关系类型 varchar
additional_info 详细信息 varchar

rule_chain 规则链

字段 作用 类型 长度 注释
id 唯一标识 varchar
additional_info 详细描述 varchar
configuration 布局信息 varchar
name 名称 varchar
first_rule_node_id 第一个规则节点id varchar
root 是否根节点 bool
debug_mode 是否调试模式 bool
search_text 查询条件 varchar
tenant_id 租户id varchar

rule_node 规则节点

字段 作用 类型 长度 注释
id 唯一标识 varchar
rule_chain_id 规则链id varchar
additional_info 位置信息 varchar 如{“layoutX”:0,“layoutY”:108}
configuration 布局信息 varchar
type 类型 varchar
name 名称 varchar
debug_mode 是否调试模式 bool
search_text 查询条件 varchar

tb_user 用户

字段 作用 类型 长度 注释
id 唯一标识 varchar
additional_info 描述 varchar
authority 权限 varchar SYS_ADMIN:系统管理员,TENANT_ADMIN:租户管理员,CUSTOMER_USER:客户
customer_id 客户id varchar
email 登录邮箱 varchar
first_name varchar
last_name varchar
search_text 查询条件 varchar
tenant_id 租户id varchar

tenant 租户

字段 作用 类型 长度 注释
id 唯一标识 varchar
additional_info 描述详情 varchar
address 地址 varchar
address2 地址2 varchar
city 城市 varchar
country 国家 varchar
email 邮箱 varchar
phone 手机 varchar
search_text 查询条件 varchar
state varchar
title 标题 varchar
zip 邮政编码 varchar

ts_kv

字段 作用 类型 长度 注释
entity_type 实体类型 varchar TENANT:租户, CUSTOMER:客户, USER:用户, DASHBOARD:仪表盘, ASSET:资产, DEVICE:设备, ALARM:警报, RULE_CHAIN:规则引擎, RULE_NODE:规则节点, ENTITY_VIEW:实体视图
entity_id 实体id varchar
key 属性标识 varchar
ts 时间 int8 64 正常时间格式查看方式:to_timestamp(ack_ts)
bool_v 存放属性的布尔值 bool 1
str_v 存放属性的字符串值 varchar
long_v 存放属性的数字值 int8 64
dbl_v 存放属性的小数值 float8 53

ts_kv_latest

字段 作用 类型 长度 注释
entity_type 实体类型 varchar TENANT:租户, CUSTOMER:客户, USER:用户, DASHBOARD:仪表盘, ASSET:资产, DEVICE:设备, ALARM:警报, RULE_CHAIN:规则引擎, RULE_NODE:规则节点, ENTITY_VIEW:实体视图
entity_id 实体id varchar
key 属性标识 varchar
ts 时间 int8 64 正常时间格式查看方式:to_timestamp(ack_ts)
bool_v 存放属性的布尔值 bool 1
str_v 存放属性的字符串值 varchar
long_v 存放属性的数字值 int8 64
dbl_v 存放属性的小数值 float8 53

user_credentials

字段 作用 类型 长度 注释
id 唯一标识 varchar
activate_token varchar
enabled 是否可用 bool
password 密码 varchar
reset_token varchar
user_id varchar

widget_type

字段 作用 类型 长度 注释
id 唯一标识 varchar
alias 别名,标识 varchar
bundle_alias bundle别名,标识 varchar
descriptor 描述 varchar
name 名称 varchar
tenant_id 租户id varchar

widgets_bundle

字段 作用 类型 长度 注释
id 唯一标识 varchar
alias 别名,标识 varchar
search_text 查询条件 varchar
tenant_id 租户id varchar
title 标题 varchar

你可能感兴趣的:(ThingsBoard研发分类)