Auf der rechten Seite des =
im set
-Klausel gibt es zwei Möglichkeiten für score
:EXCLUDED.score
und word_relations.score
. Ersteres ist eine Möglichkeit, auf den einzufügenden Wert zuzugreifen; Letzteres ist eine Möglichkeit, auf den in der Zeile gespeicherten Wert zuzugreifen.
Ich würde dies schreiben als:
ON CONFLICT (word1_id, word2_id) DO
UPDATE SET score = word_relations.score + EXCLUDED.score