使用flux命令行从涌入DN中删除列



是否有任何方法可以删除流入时间序列的列,因为我们使用错误的数据类型(int而不是float)意外注入了数据。或者更改数据的类型。

遗憾的是,没有办法删除"column"(即标签或字段),从流入测量到目前为止。这是功能请求,但还没有ETA。

三个解决方法:

  1. useSELECT INTO将需要的数据复制到不同的测量中,不包括不需要的"列"。例如:

    SELECT desirableTag1, desirableTag2, desirableField1, desirableField2 INTO new_measurement FROM measurement
    
  2. 使用CAST操作要"更改数据类型"从float到int。例如:

    SELECT desirableTag1, desirableTag2, desirableField1, desirableField2, undesiredableTag3::integer, undesiredableField3::integer INTO new_measurement FROM measurement
    
  3. "Update"用插入语句,它将用相同的时间戳、相同的标签、相同的字段键覆盖数据。保持所有其他元素不变,除了"列"。你想要更新。要使数据为整数数据类型,请记住在数字后面加一个i。例子:我42。例如:

    insert measurement,desirableTag1=v1 desirableField1=fv1,desirableField2=fv2,undesirableField1=someValueA-i 1505799797664800000
    insert measurement,desirableTag1=v21 desirableField1=fv21,desirableField2=fv22,undesirableField1=someValueB-i 1505799797664800000
    

相关内容

  • 没有找到相关文章

最新更新