Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/05/2005, 13h24   #1
Membre habitué
 
Inscription : janvier 2004
Messages : 507
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 507
Points : 101
Points : 101
Par défaut probleme de clé etrangere

salut,

J essai de creer des tables relié à d'autre par des clé etrangere mais j ai toujours se probleme

Code :
1
2
3
4
5
6
7
8
9
10
CREATE TABLE  machine  ( 
 Nummachine serial NOT NULL  ,
Numsess  INT ,
Numdomaine INT ,
Numouvrier INT,
constraint pk1 PRIMARY KEY ( Nummachine)  
 [color=red]constraint FOREIGN KEY fk_ouv(Numouvrier) REFERENCES ouvrier(Numouvrier),[/color]
 constraint FOREIGN KEY fk_domaine(Numdomaine) REFERENCES domaine(Numdomaine),
constraint FOREIGN KEY fk_sess(Numsess) REFERENCES sessions (Numsess)
);

j ai cette erreur et pourtant j ai crée les table session,domaine et ouvrier ?
Je pige pas sa me fait cela avec toute mes tables ou il y a des clée etrangere
Citation:
ERROR: syntax error at or near "constraint" at character 159
donny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2005, 14h15   #2
Membre éclairé
 
Avatar de piff62
 
Inscription : décembre 2003
Messages : 431
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : décembre 2003
Messages : 431
Points : 362
Points : 362
Il te faut donner un nom a chacun a tes constraint
Tu le fais bien pourtant pour ton promary key
Code :
1
2
 
constraint nomCondition FOREIGN KEY fk_ouv(Numouvrier) REFERENCES ouvrier(Numouvrier),
Je pense que ton probleme viens de la

Tiens moi au courant
piff62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2005, 21h32   #3
Membre habitué
 
Inscription : janvier 2004
Messages : 507
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 507
Points : 101
Points : 101
ouai c est vrai, je sais pas si t a vu je l ai donner le nom a la contrainte mais sauf que je l ai mis apres le foreign key, a force de vouloir faire vite on se relis pas

Merci
donny est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2005, 08h46   #4
Membre éclairé
 
Avatar de piff62
 
Inscription : décembre 2003
Messages : 431
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : décembre 2003
Messages : 431
Points : 362
Points : 362
Citation:
Envoyé par donny
ouai c est vrai, je sais pas si t a vu je l ai donner le nom a la contrainte mais sauf que je l ai mis apres le foreign key, a force de vouloir faire vite on se relis pas

Merci
Lol
De rien
Bon courage pour la suite
piff62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h13.


 
 
 
 
Partenaires

Hébergement Web