【作用】
可以将租户下面的实体数据导出到 git,然后在另外一个租户下进行还原,可以方便你的在租户、平台示例之间复制解决方案:

id设计:
因为实体具有唯一uuid,所以在导出时会在 tb 实例范围内生成一个 externalId,作为还原时的实体 id 以防止实体id冲突:当您第一次将实体导出到 Git 时,实体“id”用于命名 git 存储库中的文件。然后,当您将实体从 Git 导入 ThingsBoard 时,文件名中的“id”将变为实体的“externalId”。“externalId”在租户范围内是唯一的。因此,您可以在同一平台实例的租户之间或不同实例之间导入/导出实体。每当您执行导出和导入操作时,“externalId”都会用于查找要更新的正确实体。请参见下面的示例。

可以导出的实体和设置:

Thingsboard 提供了版本控制功能,允许将租户的实体数据导出到 Git,便于在不同租户或平台实例间复制解决方案。每个导出的实体会生成一个 externalId,确保在还原时避免ID冲突。此功能支持的导出实体包括各种设置,且在导入时通过 externalId 查找并更新正确的实体。
536

被折叠的 条评论
为什么被折叠?



