Re: XML ouput for psql - Mailing list pgsql-patches

From Bruce Momjian
Subject Re: XML ouput for psql
Date
Msg-id 200303172347.h2HNlS225075@candle.pha.pa.us
Whole thread Raw
In response to Re: XML ouput for psql  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: XML ouput for psql  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-patches
Tom Lane wrote:
> Bruce Momjian <pgman@candle.pha.pa.us> writes:
> > Tom Lane wrote:
> >> Not really; what of applications other than shell scripts that would
> >> like to get XML-formatted output?
>
> > Well, programs can run psql using popen.  It seems overkill to get the
> > protocol involved, specially since it is output-only.  I can't imagine
> > who would bother with the wire protocol messiness just to get xml.
>
> Having to popen a psql isn't overkill?  This seems like a far messier
> solution than the other.  Furthermore, it's just plain not an available
> solution in many scenarios (think of a Java program running JDBC; it may
> not have privileges to do popen, and may not have access to a copy of
> psql anyway).
>
> If we were not already opening up the protocol for changes, I'd be
> resistant to the idea too.  But since we are, I think it should be fixed
> where it's cleanest to fix it.

What would be interesting would be to enable libpq to dump XML, and have
psql use that.  Why put XML capability in the backend?  Of course, that
doesn't help jdbc.  How do you propose the backend would do XML?

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073

pgsql-patches by date:

Previous
From: Tom Lane
Date:
Subject: Re: XML ouput for psql
Next
From: Bruce Momjian
Date:
Subject: Re: psql patch (2)