Sul lato destro del =
nel set
clausola, ci sono due possibilità per score
:EXCLUDED.score
e word_relations.score
. Il primo è un modo per accedere al valore inserito; quest'ultimo un modo per accedere al valore memorizzato nella riga.
Lo scriverei come:
ON CONFLICT (word1_id, word2_id) DO
UPDATE SET score = word_relations.score + EXCLUDED.score