Kolom bertipe Oid hanyalah referensi ke konten biner yang sebenarnya disimpan di pg_largeobject sistem meja. Dalam hal penyimpanan, Oid adalah bilangan bulat 4 byte. Di sisi lain, kolom dengan tipe byte adalah isi sebenarnya.
Untuk mentransfer byte ke objek besar, objek besar baru harus dibuat dengan API seperti file objek besar:lo_create() untuk mendapatkan OID baru, lalu lo_open() dalam mode tulis, lalu tulis dengan lo_write() atau lowrite(), lalu lo_close().
Ini tidak dapat dilakukan secara wajar hanya dengan gips.
Pada dasarnya, Anda perlu menulis ~10 baris kode dalam bahasa pilihan Anda (setidaknya satu yang mendukung API objek besar, termasuk plpgsql) untuk melakukan konversi ini.