J'ai studidtemplates
tableau ci-dessous:
template_id
est la clé_principale
Je souhaite créer une nouvelle table référençant template_id
comme un foreign key
. Il s'appelle studidtemplatetextelements
. Voir l'image ci-dessous:
J'ai créé une colonne template_id
dans le deuxième tableau et souhaitez en faire une clé étrangère référençant template_id
dans studidtemplates
table. Je l'ai fait en cliquant sur le bouton dans l'onglet Constraints
, pointé par une flèche dans l'image ci-dessous.
Je remarque quelque chose de différent. Dans l'option 'Référencement', il n'y a pas de template_id
option disponible. Voir l'image ci-dessous:
Où suis-je manquant?
Dans pgAdmin 4, voici les étapes:
Voici une capture d'écran:
Les colonnes répertoriées sous Referencing
sont des colonnes qui appartiennent à la table sélectionnée.
Vous devez modifier la table sélectionnée dans References
comme suit:
Quelle version de pgAdmin utilisez-vous? La zone de texte Références a été déplacée vers l'onglet Colonnes dans la version 1.16 :
Dans la boîte de dialogue des propriétés de clé étrangère, la zone de texte du tableau "Références" a été déplacée vers le troisième onglet