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:
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;
Ale to tylko daje mi błąd:
ERROR: cannot cast type bytea to oid
Czy jest jakiś sposób na osiągnięcie tego, czego chcę?