Précisément : ActiveRecord::StatementInvalid "Mysql::Error: Duplicate
entry..."

2009/2/11 Guillaume Betous <[email protected]>

> une exception ? je ne pense meme pas : c'est géré au niveau du SGBD, c'est
> d'ailleurs principalement à ça que ça sert. Ruby n'y vera jamais rien.
>
> gUI
>
> Le 11 février 2009 12:04, Emilien Taque <[email protected]> a écrit :
>
> Oui évidemment :) mais ça lance une exception. J'en suis d'ailleurs arrivé
>> à la conclusion que la solution la plus simple est de faire un rescue sur
>> l'exception et de passer mon chemin. C'est un cas de figure très rare où un
>> visiteur regarde la même annonce deux fois assez proche pour que ça passe
>> sur deux instance différentes de mongrel qui se collisionnent sur
>> l'insertion.
>>
>>
>> 2009/2/11 Guillaume Betous <[email protected]>
>>
>>
>>> mon soucis est d'avoir deux insertions concurrentes ce qui casse la pkey
>>>> (logique).
>>>
>>>
>>> tu as peur que 2 insertions concurrentes te créent 2 entrées avec la meme
>>> clé primaire ? si c'est ça, t'inquiètes pas, ça ne peut pas arriver (-:
>>>
>>> gUI
>>>
>>> --
>>> Pour la santé de votre ordinateur, préférez les logiciels libres.
>>> Lire son mail : http://www.mozilla-europe.org/fr/products/thunderbird/
>>> Browser le web : http://www.mozilla-europe.org/fr/products/firefox/
>>> Suite bureautique : http://fr.openoffice.org/
>>>
>>>
>>>
>>>
>>
>>
>>
>
>
> --
> Pour la santé de votre ordinateur, préférez les logiciels libres.
> Lire son mail : http://www.mozilla-europe.org/fr/products/thunderbird/
> Browser le web : http://www.mozilla-europe.org/fr/products/firefox/
> Suite bureautique : http://fr.openoffice.org/
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]
-~----------~----~----~----~------~----~------~--~---

Répondre à