From 9246af6799819847faa33baf441251003acbb8fe Mon Sep 17 00:00:00 2001 From: Teodor Sigaev Date: Fri, 18 Dec 2015 15:18:58 +0300 Subject: Allow to omit boundaries in array subscript Allow to omiy lower or upper or both boundaries in array subscript for selecting slice of array. Author: YUriy Zhuravlev --- src/backend/parser/parse_target.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/backend/parser/parse_target.c') diff --git a/src/backend/parser/parse_target.c b/src/backend/parser/parse_target.c index 1b3fcd629c1..df41f9fc9b8 100644 --- a/src/backend/parser/parse_target.c +++ b/src/backend/parser/parse_target.c @@ -650,7 +650,7 @@ transformAssignmentIndirection(ParseState *pstate, if (IsA(n, A_Indices)) { subscripts = lappend(subscripts, n); - if (((A_Indices *) n)->lidx != NULL) + if (((A_Indices *) n)->lidx != NULL || ((A_Indices *) n)->lidx_default) isSlice = true; } else if (IsA(n, A_Star)) -- cgit v1.2.3