Bonjour,
Je bute sur un petit problème: j'aborde la méthode Merise et ça va plutôt pas mal dans la théorie mais j'ai un petit problème dans la pratique: j'ai résolu un exercice dans lequel je passe par une table de transition où (d'après la méthode et également le corrigé) j'ai 3 clés primaires/secondaires se référant à 3 autres tables.
Le problème est que lorsque je passe ceci :
create table tab1 (id int);
create table tab2 (id int);
create table tab3 (id int);
create table entre (
id_tab1 int primary key,
id_tab2 int primary key,
id_tab3 int primary key,
foreign key (id_tab1) references tab1(id),
foreign key (id_tab2) references tab2(id),
foreign key (id_tab3) references tab3(id)
);
dans Postgresql j'ai une erreur :
ERREUR: les clés primaires multiples ne sont pas autorisées pour la table «entre»
Auriez-vous un conseil à ce sujet ?
En vous remerciant,
C. Tobini
Partager