Bonjour,
je n'avais jusque là pas essayé l'héritage, j'essaie de le mettre en pratique avec PgAdmin.
Dans mon cas :
- Une table mère "EQUIPEMENTS"
- Une table enfants "PERCEUSES"
Si j'ai bien compris le principe : il s'agit :
De créer la table mère avec un clé primaire (id unique), là c'est ok.
De créer la table fille en indiquant la table mère, là c'est ok.
De mettre la clé primaire qui est héritée en clé primaire de l'enfant, a priori ok en paramétrant une contrainte.
De faire en sorte que cette clé primaire soit aussi clé étrangère, là ça coince.
Et lorsque j'essaie d'ajouter des enregistrements, pgAdmin ne fait rien...
pour l'exemple, je n'ai que 2 colonnes , "id" dans la table "EQUIPEMENTS" et "nom" en plus dans la table "PERCEUSES" (l'id étant récupéré automatiquement de la mère).
Est-ce que vous auriez sous la main, ou en lien, un exemple de création d'héritage dans pgAdmin ?
Merci d'avance pour vos éclairages.
Partager