citusdata / citusdata/citus

Rephrase error messages in logical planner for unsupported features

Open
#684 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
12.8k
Forks
794
Avg merge
2d 14h
Merged PRs (30d)
31

Description

Some of the unsupported features in logical planner are supported if the query is router plannable. But yet we still report those are not supported.

Some examples are subqueries, CTEs, windows functions, outer joins etc. We do support them for router plannable queries. Perhaps we should rephrase error hints to suggest that feature is supported if the query was router plannable.

Contributor guide

Open the contributing guide

Research direction

Start in the logical planner's unsupported-feature error handling and compare the messages for subqueries, CTEs, window functions, and outer joins with router-plannable queries. Done means the error hints accurately explain when each feature is supported; the issue does not name specific files or tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, postgresql
Domain
databases, distributed-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.