influxdb からデータを削除するにはどうすればよいですか?
ドキュメントは、次のように単純である必要があることを示しています。
delete from foo where time < now() -1h
何らかの理由で、influxdb は私の削除ステートメントを拒否し、「削除クエリには、時間を参照しない where 句を含めることはできません」と言います。
select * from bootstrap where duration > 1000 and time > 14041409940s and time < now()
期間が 1000 秒を超えるこれらの 5 つのエントリを削除したい
これは有効な sql ステートメントである必要がありますが、失敗します
これらの削除ステートメントはどれも機能しません
delete from bootstrap where duration > 3000000"
delete from bootstrap where duration > 300000"
delete from bootstrap where time = 1404140994043"
delete from bootstrap where duration > 300000 and time > 1404141054508 "
delete from bootstrap where duration > 300000 and time > 1404141054508s "
delete from bootstrap where time > 1404141054508s and duration > 300000 "
delete from bootstrap where duration > 30000 and time > 1s"
ドキュメント参照
https://docs.influxdata.com/influxdb/v2.0/query-data/influxql/
アップデート
追加のクエリ
delete from bootstrap where time > 1404141416824 and duration > 3000;
delete sequence_number from bootstrap where time > 1s and duration > 1000;
多分これはバグですか?
https://github.com/influxdb/influxdb/issues/975
https://github.com/influxdb/influxdb/issues/84