iot更新物模型数据类型报错

IOT 未结 1 77
hongjl
hongjl 剑圣 2025-11-19 15:56

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

  1. 这里我换了一个物模型的数据类型 然后重新发布上线就报这个错误了,从float切换到text字符串image.png


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

            我想修改数据之后重新发布

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

            iot平台image.png

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


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

1条回答
  • 2025-11-19 16:13

    tdengine不支持已存在的字段更换成不适配的类型,他底层限制了。

    如果要更换类型并且字段名称不变。你可以先删掉这个物模型,然后发布,然后再创建同名的再发布,就可以了。

    但有个很常见的场景,你没法保证修改完物模型后,之前老版本烧录好的设备能全部升级,如果他们还是老版本,那上报数据还是会报错。

    所以为了防止出问题,这种情况下,我们都是建议原来的字段不变,创建一个全新的字段来发布。这样不管是老设备还是新设备,都可以正常上报数据。

    0 讨论(0)
提交回复