Vous ne pouvez pas créer de type enum à partir d'autres types d'énumération :
vous pouvez créer des ANIMAUX qui aiment :
CREATE TYPE ANIMAL AS (h hoofed,m monkey);
Exemple d'utilisation :
CREATE TABLE your_table
(
a ANIMAL
);
INSERT INTO your_table(a) select (select ('horse','macaque')::ANIMAL);