InfluxDB 1.8:将测量数据导出到CSV,更改和导入数据

xkftehaa  于 2023-05-20  发布在  InfluxDB
关注(0)|答案(1)|浏览(962)

使用

influx -database 'myDatabase' -execute 'SELECT * from myMeasurement' -format csv > Influxdata.csv

我将所有myMeasurements值导出到csv文件。
我更改了csv文件中的一些值(标记名称更改)。现在我需要将更改的数据导入回myMesaurement。
有什么办法吗?

tag5nh1u

tag5nh1u1#

据我所知,你必须手动将csv转换为导入喜欢的格式。
https://docs.influxdata.com/influxdb/v1.8/tools/shell/#import-data-from-a-file-with--import 是非常有用的,但是他们提供的例子非常有限。在值和时间戳用空格分隔之前,所有字段都需要用逗号分隔。例如:

# DML
# CONTEXT-DATABASE: test
data_set,Build=213,Connection=CMD,Database=tpcds,Environment=tpcds62_cold_ni,Query=01,Run=1,Run_Type=POWER value=6.388357 1684159577000000000

然后使用类似的命令导入,根据时间戳的精度和文件的详细信息进行调整:

influx -import -path=test.csv -precision ns

相关问题