TimescaleDB 是一个时间序列数据库,建立在 PostgreSQL 之上。然而,不仅如此,它还是时间序列的关系数据库。使用 TimescaleDB 的开发人员将受益于专门构建的时间序列数据库以及经典的关系数据库 (PostgreSQL),所有这些都具有完整的 SQL 支持。
文档 https://docs.timescale.com/
1、创建一个标准的PostgreSQL 表
CREATE TABLE conditions (
time TIMESTAMPTZ NOT NULL,
location TEXT NOT NULL,
temperature DOUBLE PRECISION NULL,
humidity DOUBLE PRECISION NULL
);
2、根据psql新表的提示,创建超表
SELECT create_hypertable('conditions', 'time');
3、默认时间间隔为 7 天。修改时间间隔为 30 天
SELECT set_chunk_time_interval('conditions', INTERVAL '30 days');
因篇幅问题不能全部显示,请点此查看更多更全内容