WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree

Поиск
Список
Период
Сортировка
От Pavel Stehule
Тема WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree
Дата
Msg-id CAFj8pRAYvYu-qU7-NieqRRyaQZk-yr3UjtHQ2LR62PS9M1dZMA@mail.gmail.com
обсуждение исходный текст
Ответы Re: WARNING: outfuncs/readfuncs failed to produce an equal rewritten parse tree
Список pgsql-hackers
Hi

Last time I wrote new tests for session variables.

One is

create variable :"DBNAME".public.var as int;

On platform with enabled WRITE_READ_PARSE_PLAN_TREES I got warning

"WARNING:  outfuncs/readfuncs failed to produce an equal rewritten parse tree"

After some investigation, I found a problem in the RangeVar node.

The field "catalogname" is setted to NULL in _readRangeVar, but it is compared in _equalRangeVar function. 

I thought so it is problem in my patch, but it looks like generic issue:

create table postgres.public.foo(a int);
WARNING:  outfuncs/readfuncs failed to produce an equal rewritten parse tree
CREATE TABLE

Is it a known issue?

Regards

Pavel

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Reid Thompson
Дата:
Сообщение: Re: Add the ability to limit the amount of memory that can be allocated to backends.
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: Non-decimal integer literals