- Navios
- 27 de agosto de 2026 às 01:59 UTC
- Autor
- kamo
- Enviar
- 02b6153
A restrição única sobre (mensagem, membro, emoji) não estava fazendo nada de útil. Um livro de leitura perde a corrida com o segundo clique do membro, e capturando a violação resultante é pior do que inútil: se sobrepõe ao flush, que normalmente se segue ao catch block, e em seguida, a transação já está marcada apenas rollback-only - assim o "seguro sob um duplo clique" A restrição estava lá para ter chegado como um 500. insertIfAbsent is an ON CONFLICT DO NOTHING upsert keyed on the constraint, which is the O único lugar onde a pergunta pode ser respondida atomicamente.