我可以删除错误"Asset/Device with such name already exists."的唯一约束吗



我们的物联网平台使用开源Thingsboard。一个项目有10万个设备/资产,我们有资产/设备的树结构,例如state->县->城市等。每个县,我们都有一名管理员负责创建资产/设备。他们经常对资产或设备使用相同的名称。目前,Thingsboard不允许资产/设备的名称重复。如果我们使用相同的名称,我们将得到错误消息

具有该名称的资产已存在

具有此名称的设备已存在

我们正在考虑删除这个独特的约束,但不确定是否有任何副作用。谢谢

不建议删除唯一约束,但可能有解决方法:

使名称唯一,例如通过在树中插入结构以获得唯一名称(State_County_City_Device(或使用设备ID作为名称。在仪表板中,您可以使用标签字段作为友好名称。

请参阅此处的问题:https://github.com/thingsboard/thingsboard/issues/4439

相关内容

最新更新