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