如何在 InfluxDB 中永久合并两个测量值

问题描述 投票:0回答:2

我家里有一组温度传感器,我刚刚将它们升级为新设备。

它们以完全相同的方式记录到我的 InfluxDB 中(即每 15 分钟一次的温度和湿度),但 InfluxDB 中的设备名称不同。

我不想丢失多年的历史记录,因此我想将所有历史记录从 TempSensor 重命名为新名称 ESP_TempSensor(从而合并记录)——因为我实际上交换了设备并且没有重叠数据格式相同。

我用谷歌搜索过,我知道 InfluxDB 似乎不太擅长连接和其他简单的事情,但在这种情况下,我很高兴手动永久合并数据集。

非常感谢任何指示/帮助!

influxdb
2个回答
0
投票

您可以使用

INTO
子句:

SELECT * INTO ESP_TempSensor FROM TempSensor GROUP BY *

确保包含

GROUP BY *
,否则 influx 会将所有标签转换为字段键。


0
投票

我已经在 Chronograf 中尝试过这个命令 选择*进入“openhab”。“autogen”。“GSI_Plant_Actual_SETPOINT_IR092”从“openhab”。“autogen”。“ModbusData_PLANT_ACTUAL_SETPOINT_IR092_ValueAsNumber”GROUP BY *

其中 GSI_Plant_Actual_SETPOINT_IR092 是新测量值,ModbusData_PLANT_ACTUAL_SETPOINT_IR092_ValueAsNumber 是我想要合并的旧测量值。 合并进行得很顺利,但现在我有两个项目Picture

有没有一种方法可以在不创建两个项目的情况下进行合并? 谢谢

© www.soinside.com 2019 - 2024. All rights reserved.