【发布时间】:2015-08-26 14:12:13
【问题描述】:
首先我去创建流:
CREATE STREAM raw_searches_total
(
stamp text,
searches integer
);
我明白了:
CREATE STREAM
很好。然后我创建如下连续视图:
CREATE CONTINUOUS VIEW searches_total_10min AS
SELECT
substring(stamp from 0 for 16) || '0:00' AS stamp,
sum(searches) AS searches
FROM raw_searches_total GROUP BY stamp;
管道向我展示:
CREATE CONTINUOUS VIEW
我将其解释为“OK”并继续,我尝试手动将数据插入到我的流中:
INSERT INTO raw_searches_total (stamp, searches) VALUES ('2015-08-26 21:00:00', 200);
它给了我:
INSERT 0 1
我在谷歌上搜索这是什么意思,发现 0 是某种 ID,而 1 是插入的行数的实际计数。好,好,那我终于查询我的连续视图了:
SELECT * FROM searches_total_10min;
突然间我明白了:
stamp | searches
-------+----------
(0 rows)
所以,问题是:我的数据在哪里?
令我惊讶的是,这将是 stackoverflow 上第一个带有pipelinedb 标签的问题。
【问题讨论】:
标签: postgresql pipelinedb