alors j'ai pas compris de quoi il s'agit...

gUI

Le 11 février 2009 12:44, Emilien Taque <[email protected]> a écrit :

> 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/
>>
>>
>>
>
> >
>


-- 
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 à