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