Re: blob->Binär-Export

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
>
>
>
>

In response to

Browse pgsql-de-allgemein by date

  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