diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2010-12-19 12:48:53 -0500 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2010-12-19 12:48:53 -0500 |
commit | d9b99b4b60fd0925b9e223ec9f5ea275a8c2dde5 (patch) | |
tree | 85b8613a3d09bdf87a84928e8c45a425eedab840 /src/backend/commands/schemacmds.c | |
parent | b16a18491f44c259774d92a144f8ba63bce8a886 (diff) |
Fix erroneous parsing of tsquery input "... & !(subexpression) | ..."
After parsing a parenthesized subexpression, we must pop all pending
ANDs and NOTs off the stack, just like the case for a simple operand.
Per bug #5793.
Also fix clones of this routine in contrib/intarray and contrib/ltree,
where input of types query_int and ltxtquery had the same problem.
Back-patch to all supported versions.
Diffstat (limited to 'src/backend/commands/schemacmds.c')
0 files changed, 0 insertions, 0 deletions