为什么Citus会出现某些布尔约束错误?

时间:2015-07-23 08:42:21

标签: postgresql citus

如果我运行此查询:

SELECT "t1"."id" FROM "session" AS t1 WHERE ("t1"."dirty" = TRUE) ORDER BY "t1"."id" LIMIT 1000;

我收到以下错误:

Error : ERROR:  unsupported clause type

此查询在本地表上完美运行。为什么Citus在分布式表上使用它时会引发错误?

2 个答案:

答案 0 :(得分:4)

而不是:

"t1"."dirty" = TRUE 

使用:

"t1"."dirty" IS TRUE

答案 1 :(得分:0)

为什么不

WHERE t1.dirty

我的意思是,这是一个布尔权利吗?