Ajouter une Clé Étrangère dans PgAdmin
J'ai studidtemplates
tableau ci-dessous:
template_id
est le primary_key
Je veux créer une nouvelle table de référencement template_id
comme un foreign key
. Il est nommé studidtemplatetextelements
. Voir l'image ci-dessous:
J'ai créé une colonne template_id
dans le deuxième tableau, et voulez faire une clé étrangère référençant template_id
dans studidtemplates
table. Je l'ai fait en cliquant sur le bouton dans la Constraints
onglet,indiqué par une flèche dans l'image ci-dessous.
J'ai remarqué quelque chose de différent. Dans 'Référencement' option il n'y a pas template_id
disponible en option. Voir l'image ci-dessous:
Où suis-je raté?
OriginalL'auteur ABC | 2016-01-04
Vous devez vous connecter pour publier un commentaire.
Dans pgAdmin 4, voici les étapes:
Voici une capture d'écran:
Doit être accepté de répondre!
OriginalL'auteur rotarydial
Les colonnes indiquées en vertu de l'
Referencing
sont les colonnes qui appartiennent à la table sélectionnée.Vous avez besoin de changer la table sélectionnée dans
References
comme suit:La version de pgAdmin utilisez-vous? Les Références de zone de texte a été déplacé à l'onglet Colonnes dans la version 1.16 :
j'ai la Version 1.14.2, où vais-je trouver des 'Références' déroulante dans la version 1.14.2?
J'ai trouvé des références à la "Définition" de l'Onglet. Merci de me donner une idée. +1 pour vous.
OriginalL'auteur Elad