TimescaleDB 使用日常记录
测试 版本:Running version 2.6.1
创建删除策报错问题:
select add_drop_chunks_policy('data_000000',INTERVAL '3 years')
HINT: 没有匹配指定名称和参数类型的函数. 您也许需要增加明确的类型转换.
经过官网查阅发现名称已经修改为:
select add_retention_policy('data_000000',INTERVAL '3 years')
删除删除策略方法为:
SELECT remove_retention_policy('data_000000');
手动删除数据
SELECT drop_chunks('data_000000', INTERVAL '24 hours');
设置数据压缩策略
1、启用表压缩和参数
ALTER TABLE data_000000 SET (timescaledb.compress, timescaledb.compress_orderby = 'time ASC');
2、设置压缩策略
SELECT add_compression_policy('data_000000', INTERVAL '1 years');