Tipe data kustom dan enumerasi dengan untuk Postgre RDS SQL - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Tipe data kustom dan enumerasi dengan untuk Postgre RDS SQL

Postgre SQL mendukung pembuatan tipe data kustom dan bekerja dengan enumerasi. Untuk informasi selengkapnya tentang membuat dan bekerja dengan enumerasi dan tipe data lainnya, lihat Tipe enumerasi dalam dokumentasi Postgre. SQL

Berikut ini adalah contoh pembuatan suatu jenis sebagai enumerasi lalu memasukkan nilai ke dalam tabel.

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)