Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Tipi di dati personalizzati ed enumerazioni con RDS for PostgreSQL
PostgreSQL supporta la creazione di tipi di dati personalizzati e l'utilizzo delle enumerazioni. Per ulteriori informazioni sulla creazione e sull'utilizzo di enumerazioni e altri tipi di dati, consulta Tipi enumerati
Di seguito è riportato un esempio di creazione di un tipo come enumerazione e quindi di inserimento di valori in una tabella.
CREATE TYPE rainbow AS ENUM ('red', 'orange', 'yellow', 'green', 'blue', 'purple');CREATE TYPECREATE TABLE t1 (colors rainbow);CREATE TABLEINSERT INTO t1 VALUES ('red'), ( 'orange');INSERT 0 2SELECT * from t1;colors -------- red orange (2 rows)postgres=>ALTER TYPE rainbow RENAME VALUE 'red' TO 'crimson';ALTER TYPEpostgres=>SELECT * from t1;colors --------- crimson orange (2 rows)