Re: Assert failure in base_yyparse
Richard Guo <guofenglinux@gmail.com>
From: Richard Guo <guofenglinux@gmail.com>
To: Евгений Горбанев <gorbanyoves@basealt.ru>
Cc: pgsql-hackers@lists.postgresql.org, Álvaro Herrera <alvherre@kurilemu.de>
Date: 2025-05-09T05:54:37Z
Lists: pgsql-hackers
On Mon, Apr 14, 2025 at 5:45 PM Richard Guo <guofenglinux@gmail.com> wrote: > It seems what happens is that internally in gram.y (~line 14274), the > DefElem for the not-null option is assigned the name "is_not_null". > As a result, this allows users to explicitly use "is_not_null" as the > option name. However, the value provided for the is_not_null option > in this way might not be a Boolean as expected, which triggers the > assertion. > > I kind of doubt we should allow the use of the "is_not_null" keyword > in the xmltable function. > > Hi Álvaro, what do you think about this? Just realized Álvaro has switched to a new email address — re-cc'ing. Thanks Richard
Commits
-
Fix Assert failure in XMLTABLE parser
- 666103090f1d 15.14 landed
- d3716d4b1357 16.10 landed
- 2f48b4f075fb 17.6 landed
- fe29b2a1dab2 18.0 landed