citusdata / citusdata/citus

Postgres 13: Query string in planner methods

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

Description

Postgres 13 is now passing query string to planner methods and we have it in distributed_planner, we might possibly get rid of some deparsing if we can find a way to replace table names with shard names in the given query string.

Contributor guide

Open the contributing guide

Research direction

Start at the distributed_planner entry point and inspect how PostgreSQL 13 passes the query string to planner methods. Determine whether table names can be replaced with shard names in that query without the current deparsing, and define a demonstrable result for any viable approach.

Written by the indexing model from the issue text.

Assessment

Tech stack
postgresql
Domain
databases, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.