Една проста опция е да използвате COPY
команда с encode
в шестнадесетичен формат и след това приложете xxd
shell команда (с -p непрекъснат стил на шестнадесетичен изписване превключвател). Например, да кажем, че имам jpg изображение в колона bytea в таблицата с проби:
\copy (SELECT encode(file, 'hex') FROM samples LIMIT 1) TO
'/home/grzegorz/Desktop/image.hex'
$ xxd -p -r image.hex > image.jpg
Както проверих, работи на практика.