Почему 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 ответа

Вместо:

"t1"."dirty" = TRUE 

использовать:

"t1"."dirty" IS TRUE

Почему не просто

WHERE t1.dirty

Я имею в виду, это логическое право?

Другие вопросы по тегам