桌子:
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
并确保每个用户容器组合只有一条记录存在。 最佳答案
添加唯一约束:
create table . . . (
. . . ,
constraint unq_t_paths unique (user, vessel)
);