2017-10-14 33 views
0

我从创建连续转换的任何客户端,但psql的问题。pipelinedb无法识别的节点类型:5009

重现:

  1. OS:OSX埃尔卡皮坦10.11.6
  2. 多克尔版本17.09.0策,建立afdb6d4
  3. docker run -d -p 5432:5432 pipelinedb/pipelinedb

现在,我通过连接到数据库PHPStorm 2017.2,可以。

我创造一些与流查询:

CREATE STREAM some_stream (id INT, amount INT)

也是可以的。

然后我尝试创建与查询变换连续:

CREATE CONTINUOUS TRANSFORM my_transform AS SELECT id, amount FROM some_stream

在那里我得到一个错误: “无法识别的节点类型:5009”。

但是!我想这个查询用psql:

psql -h localhost -p 5432 -d pipeline -Upipeline -c "CREATE CONTINUOUS TRANSFORM my_transform AS SELECT id, amount FROM some_stream"

和它的作品!没有错误!那就是问题所在。

我试图通过php-doctrine-migration,通过php-adminer执行这个查询,在那里我有同样的错误。

有谁知道,它是什么?为什么它只适用于psql?

回答

0

你可以尝试使用0.9.8版本吗?例如,

docker run -d -p 5432:5432 pipelinedb/pipelinedb:0.9.8 
+0

完成。我尝试运行图像: 'docker run -d -p 5432:5432 pipelinedb/pipelinedb:0.9.8' 现在我有这个错误: '无法识别的节点类型:960' – Alexandr

+0

对于标记,在评论:) – Alexandr

+0

我认为这个问题是你正在使用的客户端。它似乎是从服务器接收一个分析树,但不知道如何处理PipelineDB的节点类型。 –