Je n'ai jamais utilisé Postgres donc je ne me prononcerai pas là dessus mais il faut s'assurer dans la doc que Postgres gère correctement la clé primaire de la table mère si on alimente une table fille.
INHERITS signifie bien normalement que c'est la fille qui hérite de la mère (de son identifiant et de ses autres attributs) et pas le contraire.
Il semble que oui puisqu'en fait la table fille ne contient pas d'identifiant en propre mais a pour clé primaire-étrangère la clé primaire de la table mère.
CONSTRAINT cle_axi PRIMARY KEY (id_opef)
Si ça fonctionne correctement, c'est bien pratique : je crée une fille et la mère est alimentée automatiquement !
Partager