Bonjour, et merci pour vos explications je commence à y voir plus clair, je vais pouvoir affiner mes tables et revoir l'identification de mes entités, puis commencer mes tests.
Par contre j'ai juste une petite question pour finir (j'ai pas fini de me poser des questions ).
J'ai parfois des warnings de type : "ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index".
Ce message apparaît notament au niveau de ma table "compose" qui résulte de l'association "compose" avec la table "produit" (0,n produit pouvant être composant de 0,n produit). J'ai donc eu double migration de la clé primaire (pd_id & pro_pd_id).
Poweramc m'a crée 3 index :
- 1 primaire (pd_id, pro_pd_id)
- 1 unique (pd_id, pro_pd_id)
- 1 index (pro_pd_id)
La clé primaire étant aussi un index, je ne vois pas pourquoi poweramc me génère les 2 autres lignes. Je penses les supprimer et je me demande si je ne devrais pas me passer de l'option de génération de base proposée par poweramc tant le code me semble inutilement lourd.
Partager