Tipos de datos personalizados y enumeraciones con RDS for PostgreSQL - Amazon Relational Database Service

Tipos de datos personalizados y enumeraciones con RDS for PostgreSQL

PostgreSQL admite la creación de tipos de datos personalizados y el trabajo con enumeraciones. Para obtener más información sobre cómo crear y trabajar con enumeraciones y otros tipos de datos, consulte Tipos enumerados en la documentación de PostgreSQL.

El siguiente es un ejemplo de creación de un tipo como enumeración seguida de la inserción de valores en una tabla.

CREATE TYPE rainbow AS ENUM ('red', 'orange', 'yellow', 'green', 'blue', 'purple'); CREATE TYPE CREATE TABLE t1 (colors rainbow); CREATE TABLE INSERT INTO t1 VALUES ('red'), ( 'orange'); INSERT 0 2 SELECT * from t1; colors -------- red orange (2 rows) postgres=> ALTER TYPE rainbow RENAME VALUE 'red' TO 'crimson'; ALTER TYPE postgres=> SELECT * from t1; colors --------- crimson orange (2 rows)