使用 mysql数据库启动thingsboard

查宜民
2023-12-01

      由于项目需要我公司需要开发一个物联网项目,之前也没有相应的案例,所以从网上找到开源的thingsboard项目(下文统称tb)。公司之前的项目都是使用mysql数据库,而tb项目使用的关系数据库是postgresql,因此为了更好的处理数据库中的数据领导让我实现使用mysql启动thingsboard,下面开始我曲折的探索过程。

首先是在mysql数据库上建表和插入基础数据,建表语句和插入语句如下:


建表语句:
CREATE TABLE `admin_settings` (
  `id` varchar(31) NOT NULL,
  `json_value` varchar(5000) DEFAULT NULL,
  `key` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `alarm` (
  `id` varchar(31) NOT NULL,
  `ack_ts` bigint(20) DEFAULT NULL,
  `clear_ts` bigint(20) DEFAULT NULL,
  `additional_info` varchar(218) DEFAULT NULL,
  `end_ts` bigint(20) DEFAULT NULL,
  `originator_id` varchar(31) DEFAULT NULL,
  `originator_type` int(11) DEFAULT NULL

 类似资料: