表格:
id SERIAL,
certificates_path VARCHAR,
voyages_path VARCHAR,
general_path VARCHAR,
user INTEGER REFERENCES users(id),
vessel INTEGER REFERENCES vessels(id);
每个用户的每个船只都有自己的路径集。
certificates_path
,voyages_path
和general_path
具有标准的Linux / Windows文件路径。
我需要CREATE TABLE
并确保每个用户-船只组合只有一条记录。
答案 0 :(得分:2)
添加唯一约束:
create table . . . (
. . . ,
constraint unq_t_paths unique (user, vessel)
);