Le Sat, 19 Apr 2014 16:35:23 +0200 David DURIEUX <d.duri...@siprossii.com> a écrit:
>Bonjour, > >Je pense qu'il serait bien d'avoir un index UNIQUE (unicité) sur : > >* table glpi_softwares sur l'ensemble des champs ('name', >'entities_id', > 'manufacturers_id') > >* table glpi_softwareversions sur l'ensemble des champs > ('softwares_id', 'entities_id', 'name') > > >Celà me permettrai d'accroitre considérablement l'inventaire >FusionInventory Je suis allé un peu vite pour l'explication. Actuellement sur un inventaire, je pose un verrou mysql lors de la phase d'ajout de logiciel afin d'éviter d'avoir 2 machines qui crée le même logiciel en même temps (lorsque l'on a plusieurs inventaire en simultané). voici la représentation : L = verrou RV = release verrou inventaire 1 |L ajout logiciels RL| inventaire 2 | L ajout logiciels RL| Du coup si on a une unicité, lorsque je fais un ajout de logiciel, si un autre inventaire viens de l'ajouter, ca ne le crée pas et je récupère un état FALSE a Software->add(). Ensuite si c'est FALSE, je vais rechercher le logiciel en question pour avoir son ID et passer à l'ajout de la version du logiciel qui va reprendre le même principe. >et en plus d'éviter d'avoir des doublons de logiciels. > >Qu'en pensez-vous? > > >Cordialement, >-- >David DURIEUX >Tel : +33 (0)4.82.53.30.53 >Mail : d.duri...@siprossii.com >Site Web : http://www.siprossii.com/ > >SIPROSSII >Rue des jardins >69860 Monsols >FRANCE > >_______________________________________________ >Glpi-dev mailing list >Glpi-dev@gna.org >https://mail.gna.org/listinfo/glpi-dev _______________________________________________ Glpi-dev mailing list Glpi-dev@gna.org https://mail.gna.org/listinfo/glpi-dev