Uma opção simples é usar
COPY comando com encode para o formato hexadecimal e, em seguida, aplique xxd comando shell (com -p estilo hexdump contínuo trocar). Por exemplo, digamos que eu tenha uma imagem jpg na coluna bytea na tabela de amostras:\copy (SELECT encode(file, 'hex') FROM samples LIMIT 1) TO
'/home/grzegorz/Desktop/image.hex'
$ xxd -p -r image.hex > image.jpg
Como eu verifiquei, funciona na prática.