Re: [HACKERS] outfuncs.c utility statement support

Поиск
Список
Период
Сортировка
От Amit Langote
Тема Re: [HACKERS] outfuncs.c utility statement support
Дата
Msg-id bf9482c9-512e-c649-b69a-314087012f38@lab.ntt.co.jp
обсуждение исходный текст
Ответ на Re: [HACKERS] outfuncs.c utility statement support  (Peter Eisentraut <peter.eisentraut@2ndquadrant.com>)
Ответы Re: [HACKERS] outfuncs.c utility statement support  (Robert Haas <robertmhaas@gmail.com>)
Список pgsql-hackers
On 2017/06/14 12:49, Peter Eisentraut wrote:
> On 6/13/17 11:25, Peter Eisentraut wrote:
>> Running with --debug-print-parse=on, executing
>>
>> create table test1 (a int, b text);
>>
>> gives output that is truncated somewhere in the middle (possibly a null
>> byte)
> 
> So this seems to be a pretty basic bug.  Some node fields of type char
> may be zero, and so printing them as a zero byte just truncates the
> whole output string.  This could be fixed by printing chars like strings
> with the full escaping mechanism.  See attached patch.

+1.  I've been meaning to report about
zero-byte-truncating-the-whole-output-string thing for some time now.

Thanks,
Amit




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

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: [HACKERS] v10beta pg_catalog diagrams
Следующее
От: Michael Paquier
Дата:
Сообщение: Re: [HACKERS] pg_receivewal and messages printed in non-verbose mode