Index non générés lors de la création du MPD
Bonjour,
Je fais face à un souci assez embarrassant. Lorsque j'essaye de générer mon MDP à partir de mon MLD, PowerAMC ne crée aucun index pour les clés primaires et les clés étrangères.
Je ne peux pas dévoilé le schéma ici (oui je sais ça n'aide pas du tout et c'est assez tordu de ma part) car il s'agit du site d'un client et il ne s'agit pas d'un site "simple".
En fait j'ai de forts doutes sur la véracité de mon MCD ou MLD pour une partie précise de celui-ci.
Pour faire simple, il y a trois associations multiples (0.N) qui possèdent trois relations chacune que j'ai moi-même transformé en tables car l'une des trois clés étrangères qui formait la clé primaire peut devenir nulle après suppression de l'entrée correspondante (ON DELETE SET NULL).
Étant donné que je ne pouvais pas non plus établir la clé primaire sur les deux autres clés étrangères (car la paire peut ne pas être unique), j'ai donc crée une clé primaire spécifique à cette table.
À partir de là, le MPD est généré normalement et PowerAMC fait le lien entre mon MCD, MLD et MPD mais ne crée par contre aucun index (comme expliqué plus haut).
Je pourrais crée les index manuellement mais le problème est que lorsque j'apporte des modifications sur le MCD ou MLD et que je fusionne le MPD généré avec celui déjà établi, je pers à nouveau tous les index.
Si quelqu'un a une idée du pourquoi du comment j'en serais très reconnaissant.
Merci.