Skip site navigation (1) Skip section navigation (2)

Re: psql: Keine Ausgabe bei leerem Ergebnis?

From: Tim Landscheidt <tim(at)tim-landscheidt(dot)de>
To: pgsql-de-allgemein(at)postgresql(dot)org
Subject: Re: psql: Keine Ausgabe bei leerem Ergebnis?
Date: 2009-10-22 15:39:32
Message-ID: m3r5sve8uj.fsf@passepartout.tim-landscheidt.de (view raw or flat)
Thread:
Lists: pgsql-de-allgemein
Andreas Kretschmer <akretschmer(at)spamfence(dot)net> wrote:

>> kann man bei psql die Ausgabe so einstellen, dass sie bei
>> einer leeren Ergebnismenge vollständig unterbleibt? Bei-
>> spiel:

>> | [tim(at)passepartout ~]$ psql -c "SELECT Name, Firstname, AGE('tomorrow'::DATE, DOB) AS Age FROM People
>> | >                                WHERE DATE_PART('month', DOB) = DATE_PART('month', 'tomorrow'::DATE) AND
>> | >                                      DATE_PART('day', DOB) = DATE_PART('day', 'tomorrow'::DATE)
>> | >                                ORDER BY AGE('tomorrow'::DATE, DOB), Name, Firstname;"
>> |  name | firstname | age
>> | ------+-----------+-----
>> | (0 Zeilen)

>> | [tim(at)passepartout ~]$

>> Da hätte ich gerne, dass psql /gar keine/ Ausgabe leistet.
>> Dass man das auch mit sed, awk, Perl & Co. hinbekommen kann,
>> ist klar :-).

> test=*# select * from foo where t = 'tim';

> Zeit: 0,344 ms
> test=*#

> Allerdings sind dann auch bei Ergebnissen die Tabellenköpfe etc. weg.

> Frage: warm?

Rolf hatte auf diese Option auch schon per Mail hingewiesen,
aber die Tabellenköpfe sind mir sehr wichtig; daher: ganz
kalt :-).

  Wenn ich die Ergebnismenge an xargs oder ähnliches verfüt-
tere, benutze ich normalerweise auch "-Atc"; aber es geht
mehr um den Anwendungsfall "psql als Report Generator für
Arme".

Tim


In response to

pgsql-de-allgemein by date

Next:From: Andreas 'ads' ScherbaumDate: 2009-10-28 13:53:01
Subject: Cebit 2010
Previous:From: Andreas KretschmerDate: 2009-10-22 15:18:32
Subject: Re: psql: Keine Ausgabe bei leerem Ergebnis?

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group