On 03/04/2026 01:19, Haibo Yan wrote:
On Apr 1, 2026, at 6:12 AM, jian he <[email protected]> wrote:
Ok. I switched it back to
+ if (node &&
+ (node->withCheckOptionLists != NIL ||
+ node->returningLists != NIL ||
+ node->onConflictAction == ONCONFLICT_UPDATE ||
+ node->onConflictWhere ||
+ node->operation == CMD_MERGE))
+ {
+ /* later map_variable_attnos need use attribute map, build it
now */
+ part_attmap = build_attrmap_by_name(RelationGetDescr(partrel),
+
RelationGetDescr(firstResultRel),
+ false);
+ }
+
Hi Jian,
Thanks for working on this.
I’m not convinced this refactoring buys us much in its current form.
+1, for all the reasons you said. I have marked this as rejected in the
commitfest app. Thanks!
- Heikki