我在InfluxDB数据库上有一个retention policy,它会在7天后过期数据。我已经尝试删除该政策,并发现数据(过去7天)也被删除了。我想在保留现有数据的同时删除保留策略。怎么办呢?
答案 0 :(得分:1)
只需将您的数据复制到另一个RP,例如autogen
(默认情况下生成,具有无限的保留期限):
SELECT *
INTO "autogen"."measurement"
FROM "7_days"."measurement"
而不是从7_days
RP中删除所有数据:
USE "database"."7_days"
DELETE
FROM "measurement"