【发布时间】:2026-02-05 13:30:01
【问题描述】:
我想创建一个主键email,nro 为nro 的表,每个email 的序号为:
user1@e.com, 1
user1@e.com, 2
user2@e.com, 1
create table proposta_de_correcao(
email varchar(255) not null,
nro serial not null,
unique(nro,email),
PRIMARY KEY(nro, email),
FOREIGN KEY (email) REFERENCES Utilizador(email),
);
但我收到以下错误:
ERROR: there is no unique constraint matching given keys for referenced table "proposta_de_correcao"
我已经试过了:
unique(nro,email)
contraint keys unique(nro,email)
【问题讨论】:
标签: postgresql create-table unique-constraint weak-entity