ドメイン(DOMAIN)の使い方
制約つきの型に名前をつける
書き方
CREATE DOMAIN 名前 AS 型 [NOT NULL] [CHECK (VALUE …)]; ALTER DOMAIN 名前 ADD CONSTRAINT …; DROP DOMAIN 名前;
よく使う型と CHECK をひとまとめにして、いくつもの表の列で使い回せます。CHECK の中では、入れる値を VALUE と書きます。
例
CREATE DOMAIN price AS integer CHECK (VALUE >= 0);
実際に打って練習する
PostgreSQL コースの Lv8「制約つきの型 DOMAIN」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
Lv1〜2 はログインすると無料で試せます(それより先はゴールド以上のプランで遊べます)。