Data retention on a continuous aggregate itself
You can also apply data retention on a continuous aggregate itself. For example, you can keep raw data for 30 days, as mentioned earlier. Meanwhile, you can keep daily data for 600 days, and no data beyond that.
===== PAGE: https://docs.tigerdata.com/use-timescale/data-retention/about-data-retention/ =====
Examples:
Example 1 (sql):
sql
CREATE MATERIALIZED VIEW conditions_summary_daily (day, device, temp)
WITH (timescaledb.continuous) AS
SELECT time_bucket('1 day', time), device, avg(temperature)
FROM conditions
GROUP BY (1, 2);
SELECT add_continuous_aggregate_policy('conditions_summary_daily', '7 days', '1 day', '1 day');Example 2 (sql):
sql
SELECT add_retention_policy('conditions', INTERVAL '30 days');