ALTER TYPE ... RENAME ATTRIBUTE
hanya berfungsi untuk tipe komposit, bukan untuk ENUM
jenis.
Meskipun ada cara untuk menambahkan entri baru ke jenis seperti itu (ALTER TYPE ... ADD VALUE 'new_value'
), tidak ada cara yang didukung untuk menghapus atau mengganti nama entri enumerasi.
Jika Anda tidak takut mengacaukan katalog, Anda dapat mencoba sebagai pengguna super:
UPDATE pg_enum
SET enumlabel = 'softwaredev'
WHERE enumtypid = 'user_types'::regtype
AND enumlabel = 'it';
Mulai dari PostgreSQL v10, Anda dapat menggunakan
ALTER TYPE ... RENAME VALUE ... TO ...