Bonjour,
Lorsque l'on définit un héritage, le sql ou le MLD présente un champs id mais pas de commande INHERITS par exemple.
C'est normal ou j'ai loupé une étape ?
Merci pour cet excellent logiciel !
cdlt
Version imprimable
Bonjour,
Lorsque l'on définit un héritage, le sql ou le MLD présente un champs id mais pas de commande INHERITS par exemple.
C'est normal ou j'ai loupé une étape ?
Merci pour cet excellent logiciel !
cdlt
Bonsoir,
C'est effectivement normal : Looping traite l'héritage dans Postgresql, comme pour tout autre SGBD, en reprenant pour les classes filles la clé primaire de la classe mère (cas de la spécialisation) : le lien d'héritage est ainsi géré de manière relationnelle et les requêtes SQL doivent s'appuyer sur ce lien relationnel. La spécificité de la commande INHERITS n'est donc pas utilisée.
Bonne continuation !