postgresql - 我可以在执行之前修改postgresql sql吗
问题描述
我使用 grafana 在 timescaledb 中查看指标。对于大规模指标,我创建了一个视图将它们聚合到一个小数据集,我在 grafana 中配置了一个 sql,该表是固定的,我希望根据时间范围更改表名,例如:时间范围小于 6 小时,查询明细表,时间范围大于24小时查询聚合视图。所以我正在寻找一个代理或 postgresql 插件,它可以用来在执行之前修改 sql。
解决方案
您也可以查看 TimescaleDB 的实时聚合,它在 1.7 中发布
基本上,它将透明地采用预先计算的聚合 > 6 小时与“原始”数据 < 6 小时之间的“联合”。
不完全符合您的要求,但可能会将您带到同一个地方,并与 grafana 透明地工作。
推荐阅读
- c# - 如何在 Unity 中跳转?
- sql-server - 是否有 SQL Server 批量插入错误的日志?
- python - django过滤器让父母到孩子
- javascript - 在他们的月份对象中获取两天之间的所有天数
- javascript - Uint8Array 中的数字是多少?斑点
- php - 如何回声
- c++ - 如何在 C++ 上执行 FreeConsole() 但更快
- spring - JPA 问题 @OneToMany(MappedBy)
- java - 用于 Cloudinary 上传的 Spring @Async 不起作用 - 程序无异常停止
- firebase - Firebase Firestore 出现“本机”AssertionError_throwNew”错误