mirror of
https://github.com/postgres/postgres.git
synced 2025-07-26 01:22:12 +03:00
Revert "Move PartitionPruneInfo out of plan nodes into PlannedStmt"
This reverts commitec38694894
and its fixup589bb81649
. This change was intended to support query planning avoiding acquisition of locks on partitions that were going to be pruned; however, the overall project took a different direction at [1] and this bit is no longer needed. Put things back the way they were as agreed in [2], to avoid unnecessary complexity. Discussion: [1] https://postgr.es/m/4191508.1674157166@sss.pgh.pa.us Discussion: [2] https://postgr.es/m/20230502175409.kcoirxczpdha26wt@alvherre.pgsql
This commit is contained in:
@ -183,7 +183,6 @@ ExecSerializePlan(Plan *plan, EState *estate)
|
||||
pstmt->dependsOnRole = false;
|
||||
pstmt->parallelModeNeeded = false;
|
||||
pstmt->planTree = plan;
|
||||
pstmt->partPruneInfos = estate->es_part_prune_infos;
|
||||
pstmt->rtable = estate->es_range_table;
|
||||
pstmt->permInfos = estate->es_rteperminfos;
|
||||
pstmt->resultRelations = NIL;
|
||||
|
Reference in New Issue
Block a user