Benutzerdefinierte Datentypen und Aufzählungen mit RDS for PostgreSQL
PostgreSQL unterstützt das Erstellen benutzerdefinierter Datentypen und das Arbeiten mit Aufzählungen. Weitere Informationen zum Erstellen von und zum Arbeiten mit Aufzählungen und anderen Datentypen finden Sie unter Enumerated types
Im Folgenden finden Sie ein Beispiel für das Erstellen eines Typs als Aufzählung und das anschließende Einfügen von Werten in eine Tabelle.
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)