使用 RDS for Postgre 的自訂資料類型和列舉SQL - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 RDS for Postgre 的自訂資料類型和列舉SQL

PostgreSQL 支援建立自訂資料類型和使用列舉。如需建立和使用列舉和其他資料類型的詳細資訊,請參閱 PostgreSQL 文件中的列舉類型

以下範例示範將類型建立為列舉,然後將值插入到資料表。

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)