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

Reply via email to