首页 > 解决方案 > 从超表中选择数据

问题描述

在分区表中,我有 4 列

itemid|clock     |value                |ns       
------|----------|---------------------|---------
 29823|1611360003|   1.4276002719238614|687885596
 23664|1611360024|   0.0846740050804403|691887511
 23252|1611360032|                  0.0|693202596
 23253|1611360033|  0.23664638269100743|693582940

表有这些分区 在此处输入图像描述

如何按时钟使用 SELECT 获取超表表名?时钟字段在 unixtime 中存储数据,但 SELECT 应该在日期时间中

可以使用此查询提取所有分区

SELECT public.show_chunks('history');
显示块
_timescaledb_internal._hyper_1_2_chunk
_timescaledb_internal._hyper_1_5_chunk
_timescaledb_internal._hyper_1_7_chunk
_timescaledb_internal._hyper_1_9_chunk
_timescaledb_internal._hyper_1_11_chunk

标签: sqlpostgresql

解决方案


推荐阅读