diff --git a/src/backend/distributed/planner/relation_restriction_equivalence.c b/src/backend/distributed/planner/relation_restriction_equivalence.c index c00ce5821..4d6fa1faa 100644 --- a/src/backend/distributed/planner/relation_restriction_equivalence.c +++ b/src/backend/distributed/planner/relation_restriction_equivalence.c @@ -1835,6 +1835,12 @@ findRteIdentityWalker(Node *node, FindRteIdentityContext* context) return false; } + + if (!IsA(node, RangeTblEntry)) + { + return expression_tree_walker(node, findRteIdentityWalker, + context); + } return false; }