Jedna jednoduchá možnost je použít COPY příkaz s encode na hexadecimální formát a poté použijte xxd příkaz shell (s -p nepřetržitý hexdump styl přepínač). Řekněme například, že mám obrázek jpg ve sloupci bytea v tabulce vzorků:
\copy (SELECT encode(file, 'hex') FROM samples LIMIT 1) TO
'/home/grzegorz/Desktop/image.hex'
$ xxd -p -r image.hex > image.jpg
Jak jsem si ověřil, v praxi to funguje.