Convierta una columna de bytea a OID mientras retiene valores

Estoy tratando de alterar unbytea columna para tener tipooid y aún conservan los valores.

He intentado usar consultas como:

<code>ALTER TABLE mytable ADD COLUMN mycol_tmp oid;
UPDATE mytable SET mycol_tmp = CAST(mycol as oid);
ALTER TABLE mytable DROP COLUMN mycol;
ALTER TABLE mytable RENAME mycol_tmp TO mycol;
</code>

Pero eso solo me da el error:

<code>ERROR: cannot cast type bytea to oid
</code>

¿Hay alguna manera de lograr lo que quiero?

Respuestas a la pregunta(5)

Su respuesta a la pregunta