From: | Thomas Markus <t(dot)markus(at)proventis(dot)net> |
---|---|
To: | pgsql-de-allgemein(at)postgresql(dot)org |
Subject: | Re: blob->Binär-Export |
Date: | 2015-12-03 06:57:52 |
Message-ID: | 565FE7F0.6000906@proventis.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-de-allgemein |
Guten Morgen,
ich würde es mit so etwas versuchen:
psql <dbname> -q -t -A -c "select encode(byteaspalte,'base64') from
tabelle where id=xxx" | base64 -d > ausgabe.file
Auf dem Client kann man mit sql keine Files anlegen, auf dem Server schon.
Gruss
Thomas
Am 30.11.2015 um 13:40 schrieb Michael Schwipps:
> Am Mo, 30. November 2015 um 12:50, schrieb Charles Clavadetscher:
> Hallo,
>
>> Ich verwende dbvis (link unten), da ich neben PG noch mit MySQL,
>> Oracle und MSSQL hantieren muss. Das Tool ist einfach toll und ich
>> kann es für alle DBMS einsetzen, obwohl ich für PG nach wie vor lieber
>> eine Konsole verwende.
> nach dem Überfliegen der Featureliste von dbvis habe ich jetzt nur einen
> kleinen Wunsch, der sich sicher mit psql lösen lässt.
>
> In der dbvis-Doku steht, das Bilder oder Dokumente(pdf) angezeigt werden
> können. Das ist trivial, wenn man ein Binärfile hat. dbvis wird das Blob
> in ein tempfile ablegen und sich dann etwas zum Anzeigen suchen.
>
> Frage:
> Wie kann ich mit Postgresql-Bordmitteln den Inhalt eine Blobs direkt in
> eine Datei speichern?
> ("Zulässig" für die Lösung sind auch Unix/Linux-CLI-Tools.)
>
> Wenn es nicht mit Bordmitteln geht. Geht dann in psql evt. folgendes
>
> | postgres=# Select myBlobExportFunction(BlobFeld, 'dokument.pdf') from beispieltable Where primaryId=1;
>
> ?
> Wobei myBlobExportFunction eine Funktion ist, die via .psqlrc
> "installiert" wird.
> Wie heißt der passende Suchbegriff für die Doku?
>
> Viele Grüße
>
> Michael Schwipps
>
>
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Ulrich Goebel | 2015-12-12 11:38:12 | Wie baue ich ein Browser-Frontend? |
Previous Message | Michael Schwipps | 2015-12-02 23:26:32 | Re: blob->Binär-Export |