Re: psql man page error?

From: "Simon Riggs" <simon(at)2ndquadrant(dot)com>
To: "Bruce Momjian" <bruce(at)momjian(dot)us>
Cc: "Tom Lane" <tgl(at)sss(dot)pgh(dot)pa(dot)us>, <pgsql-docs(at)postgresql(dot)org>
Subject: Re: psql man page error?
Date: 2006-12-05 23:25:42
Message-ID: 1165361142.3839.281.camel@silverbirch.site
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-docs

On Tue, 2006-12-05 at 18:16 -0500, Bruce Momjian wrote:
> Tom Lane wrote:
> > Bruce Momjian <bruce(at)momjian(dot)us> writes:
> > > I think the proper fix is:
> >
> > > <application>psql</application>, like this: <literal>echo -e
> > > "\\x\nSELECT * FROM foo;" | psql</literal>.
> >
> > > I think all modern operating systems understand echo -e at this point.
> >
> > No, they don't, and neither does the Single Unix Spec:
> > http://www.opengroup.org/onlinepubs/007908799/xcu/echo.html
> >
> > So your version of the example depends on non-standards-compliant
> > echo behavior, which is not better than before.
>
> Well, at least my example works on _some_ operating systems, while the
> previous worked on none of them, so it is _better_.
>
> I can't think of a good way to do this except converting the example to
> a <programlisting> block that will not change newlines:
>
> echo '\x
> SELECT * FROM foo;' | psql
>
> Is that what people want?

Well, it works, but IMHO its not as clear.

--
Simon Riggs
EnterpriseDB http://www.enterprisedb.com

In response to

Responses

Browse pgsql-docs by date

  From Date Subject
Next Message Bruce Momjian 2006-12-06 04:29:41 Re: psql man page error?
Previous Message Bruce Momjian 2006-12-05 23:16:52 Re: psql man page error?