Partant du MCD, je ne sais pas agir autrement que manuellement sur le nom donné par AMC à la clé apparaissant dans l’arborescence, IDENTIFIANT_B dans l’exemple que j’ai donné et qui peut devenir IDENTIFIANT_A ou je ne sais quoi un autre jour.
Cela dit, cela ne m'a jamais gêné. Que le code SQL généré soit correct, stable et maîtrisable, suffit, non ? En effet, on peut contrôler le nommage des objets impliqués dans les scripts, comme je l’ai montré dans la discussion à laquelle je vous ai renvoyé (et qui concerne plus les clés étrangères, mais le principe est le même). Pour reprendre l’exemple que j’ai utilisé, si je veux qu’AMC génère un script dans lequel le nom des contraintes de clé primaire des tables A, B, R soit respectivement A_PK, B_PK et R_PK, au niveau MPD je passe par (avec la V11, mais avec la V12 ça ne doit pas changer) :
SGBD > Editer le SGBD courant
Et dans l’onglet « Général », je remplace la valeur de ConstName de PKey par « %TABLE%_PK », ainsi le nom de chaque contrainte de clé primaire sera conforme à la structure que j’ai définie :
Si cela ne suffit pas, alors je n'ai pas saisi votre problème...
Partager