Колона от тип Oid е просто препратка към двоичното съдържание, което всъщност се съхранява в pg_largeobject на системата маса. По отношение на съхранението, Oid е цяло число от 4 байта. От друга страна, колона от тип bytea е действителното съдържание.
За да прехвърлите байт в голям обект, трябва да се създаде нов голям обект с подобен на файл API на големи обекти:lo_create(), за да получите нов OID, след това lo_open() в режим на запис, след това записва с lo_write() или lowrite() и след това lo_close().
Това не може разумно да се направи само с отливка.
По принцип ще трябва да напишете ~10 реда код на избрания от вас език (поне такъв, който поддържа API за големи обекти, включително plpgsql), за да направите това преобразуване.