PostgreSQL - Wert aus Textdatei auslesen?

06/25/2014 00:31 SRO-Shop™#1
Hallo.

Ich habe Folgendes:
- den "Code": sum(if[x = 1, 1, 0])
- eine Textdatei, in der eine Zahl steht
- wenig Ahnung

Ich möchte statt x im Code die Zahl haben. Diese soll aus der Textdatei ausgelesen werden. Wie ist das möglich?

Also das Ergebnis soll etwas wie sum(if[Fileread(path/text.txt) = 1, 1, 0]) sein. Nur dass das nicht SQL-valide ist. Was wäre der korrekte Weg?
06/25/2014 12:20 XxharCs#2
Falls du mit der Konsole unter Linux arbeitest:
Code:
\set number `cat file.txt`
.... sum(if[:'number' = 1, 1, 0]) .....
In der Dokumentation von PostgreSQL findest du ein Beispiel, wie man aus ner Datei liest und den Wert dann in einer Query verwendet. Einfach Dokumentation zuerst lesen wenn man ein Prob hat..
[Only registered and activated users can see links. Click Here To Register...]