Re: BUG #17570: Unrecognized node type for query with statistics on expressions
От | Japin Li |
---|---|
Тема | Re: BUG #17570: Unrecognized node type for query with statistics on expressions |
Дата | |
Msg-id | ME3P282MB1667E822B3DEA81E46EEE11CB69F9@ME3P282MB1667.AUSP282.PROD.OUTLOOK.COM обсуждение исходный текст |
Ответ на | Re: BUG #17570: Unrecognized node type for query with statistics on expressions (Richard Guo <guofenglinux@gmail.com>) |
Ответы |
Re: BUG #17570: Unrecognized node type for query with statistics on expressions
|
Список | pgsql-bugs |
On Thu, 04 Aug 2022 at 19:25, Richard Guo <guofenglinux@gmail.com> wrote: > On Thu, Aug 4, 2022 at 6:37 PM Richard Guo <guofenglinux@gmail.com> wrote: > >> >> On Thu, Aug 4, 2022 at 4:28 PM PG Bug reporting form < >> noreply@postgresql.org> wrote: >> >>> The following bug has been logged on the website: >>> >>> Bug reference: 17570 >>> Logged by: Alexander Kozhemyakin >>> Email address: a.kozhemyakin@postgrespro.ru >>> PostgreSQL version: 14.4 >>> Operating system: ubunu 20.04 >>> Description: >>> >>> When executing the following script: >>> CREATE TABLE t(a INT, b VARCHAR); >>> INSERT INTO t(a, b) SELECT i, i FROM generate_series(1,100) s(i); >>> CREATE STATISTICS t_stats (mcv) ON (a), (b) FROM t; >>> ANALYZE t; >>> CREATE ROLE u; >>> --GRANT SELECT ON t TO u; >>> SET SESSION AUTHORIZATION u; >>> SELECT * FROM t WHERE a = 1 AND b::int = 1; >>> >>> I get: >>> ERROR: unrecognized node type: 1697192808 >> >> >> Thanks for the report! I can reproduce it in HEAD. Propose the attached >> for fix. >> > > Oops.. sorry I didn't notice Japin's email before I hit the 'send' for > my reply. The two patches are almost the same, except that before we > check against whole-row reference, I also adjust the attnum by > FirstLowInvalidHeapAttributeNumber. > Doesn't matter. Attached to new patch add a test-case from Alexander Kozhemyakin. -- Regrads, Japin Li. ChengDu WenWu Information Technology Co.,Ltd.
Вложения
В списке pgsql-bugs по дате отправления: