Deixe a base de dados decidir se já existe uma reacção

Fixkamo-shared-library
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.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços