sql - 从超表中选择数据
问题描述
在分区表中,我有 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
解决方案
推荐阅读
- ffmpeg - FFmpeg 在 MPTS 文件上计算 PSNR
- python - 检查列表中是否存在元素
- kubernetes - istio-ingressgateway 运行失败,Readiness 探测失败:连接被拒绝
- javascript - MYSQL数据在数据显示上丢失
- apache-spark - Spark-shell 返回错误:SparkContext:初始化 SparkContext/Utils 时出错:线程主线程中未捕获异常
- azure-sql-database - Azure-SQL 上的表比预期大
- azure - Azure 数据工厂的 NFS 共享访问问题
- java - 在 java 中使用 StreamingFileSink 创建镶木地板文件
- php - 使用 laravel,是否可以使用 back()->withInput() 中的旧值填充表?
- java - 如何在 Firebase 数据库 Android Studio 中保持领先地位