Re: [PATCH] Add pretty-printed XML output option
От | Peter Smith |
---|---|
Тема | Re: [PATCH] Add pretty-printed XML output option |
Дата | |
Msg-id | CAHut+PtoH8zkBHxv44XyO+o4kW_nZdGhNdVaJ_cpEjrckKDqtw@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: [PATCH] Add pretty-printed XML output option (Jim Jones <jim.jones@uni-muenster.de>) |
Ответы |
Re: [PATCH] Add pretty-printed XML output option
|
Список | pgsql-hackers |
On Wed, Feb 15, 2023 at 6:10 PM Jim Jones <jim.jones@uni-muenster.de> wrote: > > On 15.02.23 02:09, Peter Smith wrote: > > With v8, in my environment, in psql I see something slightly different: > > > > > > test_pub=# SET XML OPTION CONTENT; > > SET > > test_pub=# SELECT xmlformat(''); > > ERROR: invalid XML document > > DETAIL: line 1: switching encoding : no input > > line 1: Document is empty > > test_pub=# SET XML OPTION DOCUMENT; > > SET > > test_pub=# SELECT xmlformat(''); > > ERROR: invalid XML document > > LINE 1: SELECT xmlformat(''); > > ^ > > DETAIL: line 1: switching encoding : no input > > line 1: Document is empty > > > > ~~ > > > > test_pub=# SET XML OPTION CONTENT; > > SET > > test_pub=# INSERT INTO xmltest VALUES (3, '<wrong'); > > ERROR: relation "xmltest" does not exist > > LINE 1: INSERT INTO xmltest VALUES (3, '<wrong'); > > ^ > > test_pub=# SET XML OPTION DOCUMENT; > > SET > > test_pub=# INSERT INTO xmltest VALUES (3, '<wrong'); > > ERROR: relation "xmltest" does not exist > > LINE 1: INSERT INTO xmltest VALUES (3, '<wrong'); > > ^ > > > > ~~ > > Yes... a cfbot also complained about the same thing. > > Setting the VERBOSITY to terse might solve this issue: > > postgres=# \set VERBOSITY terse > postgres=# SELECT xmlformat(''); > ERROR: invalid XML document > > postgres=# \set VERBOSITY default > postgres=# SELECT xmlformat(''); > ERROR: invalid XML document > DETAIL: line 1: switching encoding : no input > > ^ > line 1: Document is empty > > ^ > > v9 wraps the corner test cases with VERBOSITY terse to reduce the error > message output. > Bingo!! Your v9 patch now passes all 'make check' tests for me. But I'll leave it to a committer to decide if this VERBOSITY toggle is the best fix. (I don't understand, maybe someone can explain, how the patch managed to mess verbosity of the existing tests.) ------ Kind Regards, Peter Smith. Fujitsu Austalia.
В списке pgsql-hackers по дате отправления: