问题标签 [continuous-aggregates]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
timescaledb - 实时聚合不是最新的
我正在经历实时聚合而不是实时更新。有什么我想念的吗?
2.4.2
使用当前 docker 映像的版本的可重现示例timescale/timescaledb:latest-pg12
:
现在,当我运行时,SELECT * FROM data_daily
我得到了预期的结果:
但是在插入另一个值并再次运行查询后,它不会更新。结果与上述相同。
输出:
手动刷新然后再次查询将显示预期结果。
输出:
是否需要配置其他任何东西才能使实时聚合起作用?从文档中我了解到设置materialized_only = false
应该足够了(甚至没有必要,因为它是默认设置)。
作为参考,这是第二次插入之后手动刷新之前的查询计划:
postgresql - TimescaleDB 没有数据的连续聚合不起作用
我使用此查询在我的一个超表上创建连续聚合:
但是视图中填充了我不想要的数据,因为我们有很多想要手动迁移的数据。
我怎样才能得到一个空表,以后可以用数据填充?
postgresql - 对所有表授予选择不适用于 Timescaledb 中的连续聚合
我有一个只读用户,该用户已被授予select on all tables
包括任何未来架构添加的默认权限。
我在 TimescaleDB 超表上有一个连续聚合。只读用户可以很好地查询超表,但是当他们尝试对连续聚合进行查询时,会出现以下错误:
ERROR: permission denied for table _materialized_hypertable_4
是否需要为此用户添加任何特殊权限或其他配置才能查询连续聚合物化视图?
我正在使用 TimescaleDB 2.1.0 运行 Postgres 13.2。