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°
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 |