Re: Kann man Bytea-Daten via Monitor psql
- From: Bernd Helmle <mailings(at)oopsware(dot)de>
- To: Robert Max Kramer <RobertMax(dot)Kramer(at)gmx(dot)de>
- Cc: pgsql-de-allgemein(at)postgresql(dot)org
- Subject: Re: Kann man Bytea-Daten via Monitor psql
- Date: Wed, 26 Jul 2006 13:39:12 +0200
- Message-id: <B6E9EDD262961513F77133CC(at)[172(dot)26(dot)14(dot)247]>
--On Mittwoch, Juli 26, 2006 11:32:03 +0200 Robert Max Kramer
<RobertMax(dot)Kramer(at)gmx(dot)de> wrote:
Hallo,
Servus,
[...]
Nun möchte ich zu Administrativen und Testzwecken aber gerne die Bitmaps
über psql einzeln heruaslesen. Das bekomme ich nicht hin. Zwar kann ich
Dateien schreiben, die enthalten im einfachen Fall aber die Escape \\123
Folgen. Herumprobiert abe ich auch schon mit der encode(bytea, 'typ')
Funktion. Im Ergebnis erhalte ich zwar unterschiedliche Dateien, als
Bitmap sind diese aber allesamt nicht lesbar; vermutlich müßten die Daten
irgendwie konvertiert werden. Die Funktionen PG(un)escapeBytea stehen ja
nicht über psql zur Verfügung.
Gibt es einen Weg, an die Daten über psql heranzukommen?
<untested>
Mir fällt spontan nur der Umweg über die Shell ein: Mittels encode() die
Bitmaps
im Base64 encoded holen und/oder auf STDOUT schicken, dass dann nach
uudecode -m pipen und das Ergebnis sollte dann in einer neuen Datei landen.
</untested>
--
Thanks
Bernd
Home |
Main Index |
Thread Index