Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql pipelinedb连续视图不工作_Postgresql_Pipelinedb - Fatal编程技术网

Postgresql pipelinedb连续视图不工作

Postgresql pipelinedb连续视图不工作,postgresql,pipelinedb,Postgresql,Pipelinedb,首先,我去创建流: 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 s

首先,我去创建流:

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)
因此,问题是:我的数据在哪里?


令我惊讶的是,这将是关于带有
pipelinedb
标签的stackoverflow的第一个问题。

我是pipelinedb工程师之一,我确实为这里的问题道歉。问题似乎是在连续视图中使用
raw\u search\u total
的列名之一作为别名的结果。特别是,
stamp
被使用了好几次,我们承认没有像应该的那样处理这种冗余

你能试着用一些更独特的东西给连续视图的列添加别名吗?e、 g:

CREATE CONTINUOUS VIEW searches_total_10min AS
SELECT
  substring(stamp from 0 for 16) || '0:00' AS truncated_stamp,
  sum(searches) AS searches
FROM raw_searches_total GROUP BY truncated_stamp;

我是PipelineDB的工程师之一,我确实为这里的问题道歉。问题似乎是在连续视图中使用
raw\u search\u total
的列名之一作为别名的结果。特别是,
stamp
被使用了好几次,我们承认没有像应该的那样处理这种冗余

你能试着用一些更独特的东西给连续视图的列添加别名吗?e、 g:

CREATE CONTINUOUS VIEW searches_total_10min AS
SELECT
  substring(stamp from 0 for 16) || '0:00' AS truncated_stamp,
  sum(searches) AS searches
FROM raw_searches_total GROUP BY truncated_stamp;