Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commite504d91

Browse files
committed
Support IndexElem in raw_expression_tree_walker().
Needed for cases in which INSERT ... ON CONFLICT appears inside arecursive CTE item. Per bug #14153 from Thomas Alton.Patch by Peter Geoghegan, slightly adjusted by meReport: <20160521232802.22598.13537@wrigleys.postgresql.org>
1 parent9d91cd8 commite504d91

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

‎src/backend/nodes/nodeFuncs.c

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3365,6 +3365,15 @@ raw_expression_tree_walker(Node *node,
33653365
/* for now, constraints are ignored */
33663366
}
33673367
break;
3368+
caseT_IndexElem:
3369+
{
3370+
IndexElem*indelem= (IndexElem*)node;
3371+
3372+
if (walker(indelem->expr,context))
3373+
return true;
3374+
/* collation and opclass names are deemed uninteresting */
3375+
}
3376+
break;
33683377
caseT_GroupingSet:
33693378
returnwalker(((GroupingSet*)node)->content,context);
33703379
caseT_LockingClause:

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp