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

Cara memilih data biner dari kolom postgres

Saya telah bekerja pada sistem db sebelumnya di mana ia menggunakan koneksi dblink untuk mengontrol transfer data antara server postgres dari versi yang berbeda. Ini termasuk mentransfer data byte dan mempertahankan tipe data. Koneksi Dblink sedikit terbatas dan saya tidak dapat berbicara tentang overhead waktu koneksi namun mereka melayani tujuannya dengan baik untuk transfer data.

Di server utama, data diambil dari satelit:

INSERT INTO main_table
SELECT * FROM dblink("connect_string", ''SELECT tpl, photo FROM satellite_table;'')
AS data(tpl bytea, photo bytea);

Ini memungkinkan Anda untuk menentukan tipe data yang masuk secara spesifik. Tidak yakin apakah ini membantu tetapi saya telah melihat ini berfungsi dengan baik pada 8,3 db. http://www.postgresql.org/docs/8.3/static /contrib-dblink.html




  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 cara menentukan tipe kolom untuk CTE (Common Table Expressions) di PostgreSQL?

  2. Apakah menambahkan tabel asing dalam klausa WITH memperlambat kueri di PostgreSQL?

  3. Django SearchVector menggunakan icontains

  4. Mengapa saya tidak bisa menginstal psycopg2? (Python 2.6.4, PostgreSQL 8.4, OS X 10.6.3)

  5. Bagaimana cara menghapus sejumlah baris tetap dengan penyortiran di PostgreSQL?