KamoCRM

Lasci che il database decida se una reazione è già lì

Fixkamo-shared-library
Spegnimento
27 agosto 2026 alle ore 01:59 UTC
Autore
kamo
Impegno
02b6153

Il vincolo unico su (messaggio, membro, emoji) non stava facendo nulla di utile. Una spada a lettura perde la gara con il secondo clic del membro, e la cattura della violazione risultante è peggio che inutile: si estrae a filo, che è normalmente dopo il blocco di cattura, e da allora la transazione è già marcata solo rollback — quindi il "sicuro sotto un doppio clic" il vincolo era perché sarebbe arrivato come un 500. insertIfAbsent è un ON CONFLICT NON HING upsert keyed su quel vincolo, che è il solo posizionare la domanda può essere risposto atomicamente.

Tutte le modifiche

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo