Một tùy chọn đơn giản là sử dụng COPY
lệnh với encode
sang định dạng hex và sau đó áp dụng xxd
lệnh shell (với -p kiểu hexdump liên tục công tắc điện). Ví dụ:giả sử tôi có hình ảnh jpg trong cột bytea trong bảng mẫu:
\copy (SELECT encode(file, 'hex') FROM samples LIMIT 1) TO
'/home/grzegorz/Desktop/image.hex'
$ xxd -p -r image.hex > image.jpg
Như tôi đã kiểm tra, nó hoạt động trong thực tế.