ALTER TYPE ... RENAME ATTRIBUTE
werkt alleen voor samengestelde typen, niet voor ENUM
soorten.
Hoewel er een manier is om nieuwe items aan een dergelijk type toe te voegen (ALTER TYPE ... ADD VALUE 'new_value'
), is er geen ondersteunde manier om een opsommingsitem te verwijderen of te hernoemen.
Als je niet bang bent om met de catalogi te rommelen, kun je proberen als superuser:
UPDATE pg_enum
SET enumlabel = 'softwaredev'
WHERE enumtypid = 'user_types'::regtype
AND enumlabel = 'it';
Vanaf PostgreSQL v10 kunt u
ALTER TYPE ... RENAME VALUE ... TO ...