物联网平台中的产品直接发布上线,不添加功能,是否能生成超级表

Blade 未结 1 160
xiaoliu
xiaoliu 2025-06-19 16:14

产品管理中如果不在“添加功能”中新增任何属性、命令、事件,直接点击“发布上线”,是不是也不能生成超级表?

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

  1. 物联网平台的时序数据库使用tdengine,产品管理中如果不在“添加功能”中新增任何属性、命令、事件,直接点击“发布上线”,是不是也不能生成超级表?刚才试了下,产品直接发布上线,不添加功能,好像也不能生成超级表。是这样吗,如果是有没有办法或者改代码跳过“发布上线”才能生成超级表?


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

期待的结果:想确认下产品直接发布上线,不添加功能,是否能生成超级表。


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

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

版本:2.1.0

操作系统:centos


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


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



1条回答
  •  admin
    admin (楼主)
    2025-06-19 16:25

    已有物模型下直接点发布能生成超级表,如果不能生成超级表,其他用户早就发现了也不会等到你来发帖了。

    大家都在正常用,但是你说不行,就需要把详细的操作视频提供下。


    我这边的操作见下图

    作者追问:2025-06-19 16:25

    这种情况,添加功能下面没有任何属性的时候,打断点试了下不生成表,而且会删除表

    image.png

    image.png

    回答: 2025-06-19 16:25

    你是需要一个字段都没有就要建表吗,你要上报物模型但是不给物模型创建字段?你去mysql创建个没有字段的表给我看看,你写业务代码的时候,没有字段能写入库么?

    我一时间分不清你是来搞节目效果的还是真的是来问问题的

    作者追问:2025-06-19 16:25

    使用influxdb,“添加功能”中不先定义任何字段也不点击发布,能生成表

    回答: 2025-06-19 16:25

    最早时候文档已经发你了,文档里写的很明白,只有td才需要去点击发布创建超级表,其他是不需要的。其他的库上报时就会自动根据数据结构建表了。你现在提influxdb不用发布没有任何意义,只能说明你文档没好好看。

    td就是要有字段才能建立超级表,你自己截图的代码里也注释说的很明白,有issue地址。

    你要是不能理解也不要来问我们,建议自行去问td官方,不去问也可以看官方自己的说明:https://github.com/taosdata/TDengine/issues/14484

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