Re: blob->Binär-Export
Thomas Markus <[email protected]> Thu, 3 Dec 2015 07:57:52 +0100
| Newsgroups | gmane.comp.db.postgresql.german |
|---|---|
| Organization | proventis GmbH |
| Message-ID | <[email protected]> |
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
>
>
>
>
--
Sent via pgsql-de-allgemein mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-de-allgemein