Konvertieren Sie eine Bytea-Spalte in eine OID, während die Werte beibehalten werden
Ich versuche a zu ändernbytea
Spalte mit Typoid
und trotzdem die Werte behalten.
Ich habe versucht, mit Fragen wie:
<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>
Aber das gibt mir nur den Fehler:
<code>ERROR: cannot cast type bytea to oid </code>
Gibt es eine Möglichkeit, das zu erreichen, was ich will?