PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Types de données algébriques dans Postgres

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);