本文描述的表结构是根据thingsboard2.4(postgresql版)数据库中整理出来的,不一定完整,后续有新的发现再补充文档。
一、数据库E-R关系
Thingsboard2.4社区版共22个表,主要包括实体信息表、关系信息表、字典表和系统配置表。
二、数据库表结构
1、admin_settings 系统设置表
存储系统设置信息,目前的设置信息包括系统的访问URL地址,以及邮件发送相关配置信息。
Key为配置项,如general、mail,json_value是一个json字符串,是配置项对应的一个或多个键值对信息组成一个json字符串。
2、alarm 警告信息表Key为配置项,如general、mail,json_value是一个json字符串,是配置项对应的一个或多个键值对信息组成一个json字符串。
3、asset资产信息表
可能与其他设备和资产相关的抽象物联网实体。例如工厂,油田,车辆。
4、attribute_kv属性信息表
存储实体信息的属性信息,属性信息可以是静态和动态的,属性信息以键值对方式存储。