postgresql 允許設置多個字段為值唯一的約束。
使用 pgAdmin 4 設置起來很方便。而且在 postgresql 6.5.1 是默認安裝就具備的工具。
首先找到你要設置約束的表
找到 user 表
鼠標右鍵選擇屬性
選擇屬性
選擇強制>約束
約束
點擊 + 號 新增一個約束
新增約束
輸入內容,選擇要設置的字段
選擇約束字段
最后點擊 保存按鈕
點擊保存按鈕
字段值唯一約束就建立成功了。
之后你就會發現,除非是空值,否則你設置的字段內是不會有重復值的。
字段非空值的情況下不會重復