如何在将数据从一个测量复制到另一个测量时插入当前时间?
How to insert current time while copying data from one measurement to another?
如何在将数据从一个测量复制到另一个时插入当前时间。它正确地复制了所有数据以及正在复制的测量的时间戳。
SELECT MIN(column) 作为值 INTO db2.retention_policy2.measurement2 FROM db1.retention_policy1.measurement1 GROUP BY column1, column2
我希望新测量 (measurement2) 中的时间列具有当前时间,而不是来自 db1 的时间。retention_policy1.measurement1。那可能吗?谢谢。
有一种可能的方法可以将查询转换为列表:
list_current_data = list(current_data.get_points())
然后这样更新时间:
for item in list_current_data:
item['time'] = datetime.datetime.utcnow().strftime("%Y-%m-%dT%H:%M:%S.%f")[:-4]+"Z"
终于将更新列表中的数据插入到测量中。有人知道如何将列表中的数据插入到测量中吗?
可以通过以下方式将列表中的数据写入测量值:
current_data = client.query("SELECT statement")
list_current_data = list(current_data.get_points())
for data_point in current_data.get_points():
data_to_write = [{'measurement': 'measurement_name',
'fields': {'value1': data_point['value1'],
'value2': data_point['value2']}
}]
client.write_points(data_to_write)
这将在每次执行脚本时将新数据附加到测量值。
如何在将数据从一个测量复制到另一个时插入当前时间。它正确地复制了所有数据以及正在复制的测量的时间戳。
SELECT MIN(column) 作为值 INTO db2.retention_policy2.measurement2 FROM db1.retention_policy1.measurement1 GROUP BY column1, column2
我希望新测量 (measurement2) 中的时间列具有当前时间,而不是来自 db1 的时间。retention_policy1.measurement1。那可能吗?谢谢。
有一种可能的方法可以将查询转换为列表:
list_current_data = list(current_data.get_points())
然后这样更新时间:
for item in list_current_data:
item['time'] = datetime.datetime.utcnow().strftime("%Y-%m-%dT%H:%M:%S.%f")[:-4]+"Z"
终于将更新列表中的数据插入到测量中。有人知道如何将列表中的数据插入到测量中吗?
可以通过以下方式将列表中的数据写入测量值:
current_data = client.query("SELECT statement")
list_current_data = list(current_data.get_points())
for data_point in current_data.get_points():
data_to_write = [{'measurement': 'measurement_name',
'fields': {'value1': data_point['value1'],
'value2': data_point['value2']}
}]
client.write_points(data_to_write)
这将在每次执行脚本时将新数据附加到测量值。