KamoCRM

Laissons la base de données décider si une réaction existe déjà

Fixkamo-shared-library
Expédié
27 août 2026 à 01:59 UTC
Auteur
kamo
S'engager
02b6153

La contrainte unique sur (message, membre, emoji) ne faisait rien d'utile. Une lecture-vérité perd la course avec le deuxième clic du membre, et attraper la violation résultante est pire que inutile: il fait surface à la rafale, qui se trouve normalement après le bloc d'accrochage, et en alors la transaction est déjà marquée en roll-only - donc la "safe under a double-click" la contrainte était là car elle serait arrivée en tant que 500. in insertIfAbsent est un CONFLICT NE RIEN NE RIEN tallé sur cette contrainte, qui est le Seulement la question peut être résolue de manière atomique.

Tous les changements

Comme ce que tu vois expédier ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation