在PostgreSQL(9.2),我有一個表:如何創建一個時間戳的日期的唯一約束
tservice timestamp without time zone NOT NULL,
patient_recid integer NOT NULL
我想在日期tservice的創建一個唯一約束,東西如:
constraint service_unique UNIQUE (patient_recid, tservice::date)
它會在日期轉換時產生語法錯誤。
在PostgreSQL中如何做到最好?
TIA
不能創建一個表達式的約束。你需要使用一個獨特的*索引* –
@a_horse_with_no_name會嘗試。謝謝。 –