0
我在Postgres數據庫中有一列使用枚舉值數組。我想檢查沒有值多次出現。具有不同約束條件的Postgres數組
CREATE TYPE myenum AS ENUM ('a', 'b', 'c');
CREATE TABLE mytable (
id NUMBER PRIMARY KEY,
values myenum[] NOT NULL CHECK (/*condition here*/)
);
The documentation沒有提到檢查不同數組元素的函數。我在某處看到了對某個uniq
函數的引用,但是我找不到任何文檔。在Postgres中可以做到這一點嗎?
這將是一個適當的標準化模型排列很容易被不適合這種事情 –
我就可以了這一點。您建議使用哪種Postgres數據類型? – Jorn
就像這樣:http://pasted.co/d3d4a68f –