From: | Thomas Guettler <hv(at)tbz-pariv(dot)de> |
---|---|
To: | "pgsql-de-allgemein(at)postgresql(dot)org" <pgsql-de-allgemein(at)postgresql(dot)org> |
Subject: | psql -tAc '...' Ergebnis dann in WHERE id in (...) verwenden |
Date: | 2011-08-24 08:55:05 |
Message-ID: | 4E54BC69.3030506@tbz-pariv.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-de-allgemein |
Hallo,
mit psql -tAc 'SELECT spalte WHERE ...' schreibe ich in eine Datei:
Ergebnis: zeilen.txt
zeile1
zeile2
...
Später möchte ich dieses Ergebnis dann wiederverwenden:
SELECT * from ... WHERE foo in ('zeile1', 'zeile2', 'zeile3', ...)
Prinzipiell kann man relativ einfach mit sed|awk|python die Datei zeilen.txt
zu dem gewünschten SQL Statement ändern.
Aber vielleicht gibt es einen leichteren Weg.
Problem verstanden? Wie macht ihr das?
Kann man auch beim Ausgeben in die Datei das passende Quoting machen? Also ggf mit Hochkomma
bei Zeichenketten, bei Integer aber nicht.
Thomas
--
Thomas Guettler, http://www.thomas-guettler.de/
E-Mail: guettli (*) thomas-guettler + de
From | Date | Subject | |
---|---|---|---|
Next Message | Philipp Lawitschka | 2011-08-24 09:20:51 | Re: psql -tAc '...' Ergebnis dann in WHERE id in (...) verwenden |
Previous Message | Andreas 'ads' Scherbaum | 2011-08-22 22:13:58 | == Wöchentlicher PostgreSQL Newsletter - 21. August 2011 == |