Konwertuj kolumnę bajtów na OID, zachowując wartości

Próbuję zmienićbytea kolumna mająca typoid i nadal zachowują wartości.

Próbowałem użyć zapytań takich jak:

<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>

Ale to tylko daje mi błąd:

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

Czy jest jakiś sposób na osiągnięcie tego, czego chcę?

questionAnswers(5)

yourAnswerToTheQuestion