WHERE col in (....): aus Textdatei

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: WHERE col in (....): aus Textdatei
Date: 2011-11-01 09:01:42
Message-ID: 4EAFB576.6030303@tbz-pariv.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein

Hallo,

öfters habe ich Textdateien, die pro Zeile eine ID (Integer) enthalten,
und ich daraus einen SQL-Befehl machen möchte.

Prinzipiell ist das kein Problem:

{{{ ids.txt
123
3456
2124
...
}}}

# Kommas hinter die Ziffern schreiben
sed -re 's/.*/\0,/' tmp/ids.txt > tmp/ids.sql

# Jetzt den SQL Befehl in der ersten Zeile einfügen, und öffnende Klammer. Am Ende letztes Komma weg
# und schließende Klammer einfügen:
vi tmp/ids.sql

Wie macht Ihr so etwas, oder gibt es einfachere Lösungen?

Thomas

--
Thomas Guettler, http://www.thomas-guettler.de/
E-Mail: guettli (*) thomas-guettler + de

Responses

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message Andreas Kretschmer 2011-11-01 10:11:14 Re: WHERE col in (....): aus Textdatei
Previous Message Andreas 'ads' Scherbaum 2011-10-31 12:10:37 == Wöchentlicher PostgreSQL Newsletter - 30. Oktober 2011 ==