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