我想定義一個 PostgreSQL 表,如下所示:
create table contacts (
first_name varchar,
last_name varchar,
phone_numbers varchar[]
);
但是,我想設定一個限制,phone_numbers以便用戶不能插入超過該限制的資料。
uj5u.com熱心網友回復:
使用檢查約束:
create table contacts (
first_name varchar,
last_name varchar,
phone_numbers varchar[],
constraint limit_phone_numbers
check (cardinality(phone_numbers) <= 5)
);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/517909.html
