我对创建物化视图的理解WITH NO DATA
是,在我或我设置的策略刷新视图之前不会加载任何记录。但是,当使用 timescaledb 并提供此选项时,我可以立即查询表,并且似乎正在加载记录。
By default, views are automatically refreshed. You can adjust this by setting the WITH NO DATA option.
CREATE MATERIALIZED VIEW timescaledb_view
WITH (timescaledb.continuous) AS
/* Query */
WITH NO DATA;
timescaledb_view
然而,无论我运行了什么查询,当访问它时,它似乎都焕然一新。我是否误解了这应该如何工作?