PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Cara mengunduh kolom byte Postgres sebagai file

Salah satu opsi sederhana adalah menggunakan COPY perintah dengan encode ke format hex dan kemudian terapkan xxd perintah shell (dengan -p gaya hexdump berkelanjutan mengalihkan). Sebagai contoh katakanlah saya memiliki gambar jpg di kolom bytea di tabel sampel:

\copy (SELECT encode(file, 'hex') FROM samples LIMIT 1) TO
    '/home/grzegorz/Desktop/image.hex'

$ xxd -p -r image.hex > image.jpg

Saat saya memeriksanya, ini berfungsi dalam praktik.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Acosh() Bekerja di PostgreSQL

  2. Peningkatan Pelaporan Kemajuan di PostgreSQL 12

  3. Bagaimana cara menutup koneksi idle di PostgreSQL secara otomatis?

  4. urutan kolom dalam pernyataan SELECT * - dijamin?

  5. Melacak Ketersediaan Tinggi untuk PostgreSQL Dengan Detak Jantung