首先我去创建流:
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;
Pipeline告诉我:
CREATE CONTINUOUS VIEW
我将其解释为“OK”并继续,我尝试手动将数据插入到我的流中:
INSERT INTO raw_searches_total (stamp, searches) VALUES ('2015-08-26 21:00:00', 200);
它给了我:
INSERT 0 1
我google这是什么意思,发现0是某种ID,1是实际插入的行数。好的,很好,然后我终于查询我的连续观点了:
SELECT * FROM searches_total_10min;
我突然得到了:
stamp | searches
-------+----------
(0 rows)
所以,问题是:我的数据在哪里?
令我惊讶的是,这将是有关pipelinedb
标记的stackoverflow的第一个问题。