Bonjour,

J'ai créé deux tables (operation_reseau et anomalie) et je dois en créer une troisième qui comporte en clés étrangères les clés primaires de chacune des deux autres.

Mon script donne ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
CREATE TABLE operation_anomalie 
(
	ope_id integer REFERENCES operation_reseau (ope_id),
	ano_id integer REFERENCES anomalie (ano_id),
	CONSTRAINT operation_anomalie_pkey PRIMARY KEY (ope_id, ano_id)
);

Et j'obtiens le message d'erreur suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
NOTICE:  la table « operation_anomalie » n'existe pas, poursuite du traitement
NOTICE:  CREATE TABLE / PRIMARY KEY créera un index implicite « operation_anomalie_pkey » pour la table « operation_anomalie »
 
 
ERREUR:  la relation « operation_reseau » n'existe pas
 
********** Erreur **********
 
ERREUR: la relation « operation_reseau » n'existe pas
État SQL :42P01
Bizarre ce message car les deux tables (relations) existent bel et bien...

Quelqu'un voit-il d'où ça pourrait venir ?

Merci !

Thomas