物联网平台在已经有超级表的情况下,有数据传输时候自动生成子表吗?

Blade 未结 1 113
xiaoliu
xiaoliu 2025-06-20 15:26

一、该问题的重现步骤是什么?

  1. 想确认下,物联网平台的时序数据库使用tdengine,在已经有超级表的情况下,有数据传输过来的时候,不自动生成子表?

    image.png

  2. image.png

image.png


二、你期待的结果是什么?实际看到的又是什么?

期待的结果:想确认下产在有超级表的情况下,子表不自动生成吗?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

正在使用的产品:BladeX物联网平台

版本:2.1.0

操作系统:centos


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。



1条回答
  •  admin
    admin (楼主)
    2025-06-20 15:32

    描述不清,看不懂你的问题。

    录个完整视频,从下载BladeX-Links原版到启动,到用设备模拟器上报到流程都录下来发 bladejava@qq.com ,看看你是怎么操作,怎么触发的这个问题。


    原版操作看下图(从建超级表到建子表的流程都有展示)

    作者追问:2025-06-20 15:32

    请问创建子表的代码逻辑在哪?我先看下(搜关键字好像没搜到)

    回答: 2025-06-20 15:32

    有超级表的情况下,直接执行insert命令,td会自动建表,和代码无关,具体看下图


    后续你描述问题要实事求是,没验证过的就不要写到你的重现步骤里,不然我们一边要去排查原因,一边还要去判断你的描述哪句是真的,哪句是假的。这样不利于问题的解决。

    如果你觉得文字描述难以表达准确你要问的东西,可以录视频把你的操作发我们邮箱。


    作者追问:2025-06-20 15:32

    没事了,问题解决了。我这子表没创建,原因是tdengine区分大小(二开改造的代码没处理这块)

    0 讨论(1)
代码语言
提交回复