Re: Wie kann man newlines in die Ausgabe einfügen

From: Andreas Kretschmer <akretschmer(at)spamfence(dot)net>
To: pgsql-de-allgemein(at)postgresql(dot)org
Subject: Re: Wie kann man newlines in die Ausgabe einfügen
Date: 2012-05-05 07:22:09
Message-ID: 20120505072209.GA11236@tux
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein

Andreas Tille <andreas(at)fam-tille(dot)de> wrote:

> On Fri, May 04, 2012 at 10:26:43PM +0200, Andreas Kretschmer wrote:
> > Andreas Tille <andreas(at)an3as(dot)eu> wrote:
> > > versucht, um zwischen die beiden Werte ein Newline einzufügen was
> > > offensichtlich nicht funktioniert. Wie macht man das richtig?
> >
> > test=*# SELECT 'a' || E'\n' || 'b' AS test;
> > test
> > ------
> > a +
> > b
> > (1 row)
>
> Danke - sieht gut aus. Kann man das überflüssige ' *+' noch irgendwie
> wegbekommen. Sicher könnte ich ein sed-Script drumherum schreiben -
> aber ich sehe keinen Grund, warum psql da etwas einfügt, was ich im
> String nicht vorgesehen habe.
>
> Darüber hinaus finde ich das führende Leerzeichen an jeder Zeile lästig.

kretschmer(at)tux:~$ psql test -t -A -c "SELECT 'a' || E'\n' || 'b' AS
test"
a
b

So besser? Schau mal die Hilfe zu psql.

Andreas
--
Really, I'm not out to destroy Microsoft. That will just be a completely
unintentional side effect. (Linus Torvalds)
"If I was god, I would recompile penguin with --enable-fly." (unknown)
Kaufbach, Saxony, Germany, Europe. N 51.05082°, E 13.56889°

In response to

Responses

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message Andreas Tille 2012-05-06 18:10:11 Re: Wie kann man newlines in die Ausgabe einfügen
Previous Message Thomas Wallrafen 2012-05-04 20:27:00 Re: Wie kann man newlines in die Ausgabe einfügen