ALTER TYPE ... RENAME ATTRIBUTE
funguje pouze pro složené typy, nikoli pro ENUM
typy.
I když existuje způsob, jak k takovému typu přidat nové položky (ALTER TYPE ... ADD VALUE 'new_value'
), neexistuje žádný podporovaný způsob odstranění nebo přejmenování položky výčtu.
Pokud se nebojíte makat s katalogy, můžete zkusit jako superuživatel:
UPDATE pg_enum
SET enumlabel = 'softwaredev'
WHERE enumtypid = 'user_types'::regtype
AND enumlabel = 'it';
Od PostgreSQL v10 můžete použít
ALTER TYPE ... RENAME VALUE ... TO ...