Membuat Type Enum di PostgreSQL

Mungkin ada yang bingung bagaimana membuat suatu type itu enum di postgreSQL, sebenarnya tidak ada yang sulit untuk membuatnya karena kita bisa membuat (create) type sendiri. Ok, berikut contohnya :

1. Buat Type Enum dengan perintah berikut :
# CREATE TYPE jk AS enum ('L','P');
jk = nama type

Membuat Type Enum di PostgreSQL

2. Kemudian Buat Tabelnya :
# CREATE TABLE jeniskelamin (nama varchar(30), jenis jk);


3. Sekarang coba insert data dengan data yang benar :
# insert into jeniskelamin values ('abby','L');


4. Tetapi jika insert data dengan data yang salah :
# insert into jeniskelamin values ('abby','X');
maka akan muncul peringatan :
ERROR:  invalid input value for enum jk: "X"
LINE 1: insert into jeniskelamin values ('abby','X');



Semoga Membantu..


EmoticonEmoticon