Le Wed, 23 Apr 2014 01:50:01 +0200 Julien Dombre <m...@indepnet.net> a écrit:
>Salut, > >le problème c'est que l'index que tu proposes ajoute une contrainte >qui n'a pas de réelle justification. >Un utilisateur peut très bien ajouter 2 fois le même logiciel avec >d'autres éléments qui varient en fonction de son mode de gestion. >Idem pour les versions ou tu peux avoir 2 fois la même avec des >statuts différents. Ah vi exact >je comprend bien ta contrainte en terme d'ajout de soft au niveau >fusion mais je vois mal comment on pourrait amener une solution de ce >genre. Ok, bon je vais essayer une autre solution alors ;) Merci David ++ >++ > >Julien > > >Le 19/04/2014 16:42, David DURIEUX a écrit : >> 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 > > >_______________________________________________ >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