PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Tipos de dados algébricos no Postgres


Você não pode criar o tipo enum de outros tipos de enum:

você pode criar ANIMAL que gosta de:
CREATE TYPE ANIMAL AS (h hoofed,m monkey);

Exemplo em uso:
CREATE TABLE your_table
(
    a ANIMAL
);

INSERT INTO your_table(a) select (select ('horse','macaque')::ANIMAL);