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 13/05/2005, 11h06   #1
Membre régulier
 
Inscription : novembre 2003
Messages : 245
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 245
Points : 72
Points : 72
Par défaut Type SERIAL et clés étrangères

Salut.

Je débute sous PostgreSQL et j'ai une petite question :

Si dans une table j'utilise le type SERIAL pour la clé primaire.
Que dois-je mettre comme type pour la clé étrangère y faisant référence ?

SERIAL aussi ? ou bien un type comme INTx...?

Merci
84mickael est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2005, 11h26   #2
Membre émérite
 
Avatar de hpalpha
 
Inscription : mars 2002
Messages : 770
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 770
Points : 833
Points : 833
Bonjour, et bienvenue dans le monde de postgresql

si tu utilise un type SERIAL comme clef primaire, ta clef etrangere doit etre un INTEGER (ou INT4), si tu utilise un BIGSERIAL, c'est un BIGINT (ou INT8)
hpalpha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2005, 11h32   #3
Membre régulier
 
Inscription : novembre 2003
Messages : 245
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 245
Points : 72
Points : 72
Merci beaucoup.

Et ravi de voir que mon interrogation avait un sens
84mickael 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 03h52.


 
 
 
 
Partenaires

Hébergement Web