您可以使用以下的 InfluxDB 2 API 命令刪除指定 bucket 中特定時間範圍內的資料:
curl --request POST http://localhost:8086/api/v2/delete?org=example-org&bucket=example-bucket \
--header 'Authorization: Token YOUR_API_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"start": "1970-01-01T00:00:00Z",
"stop": "2199-12-31T23:59:59Z",
"predicate": "_measurement=\"example-measurement\" AND exampleTag=\"exampleTagValue\""
}'
請替換以下參數以符合您的需求:
example-org
:組織名稱
example-bucket
:欲刪除資料的 bucket 名稱
YOUR_API_TOKEN
:您的 API token
1970-01-01T00:00:00Z
:開始時間
2199-12-31T23:59:59Z
:結束時間
_measurement=\"example-measurement\" AND exampleTag=\"exampleTagValue\"
:您要刪除的資料篩選條件,可以根據您的資料庫結構調整。
請注意,請小心使用此命令,以免刪除重要資料。