En el lado derecho del =
en el set
cláusula, hay dos posibilidades para score
:EXCLUDED.score
y word_relations.score
. La primera es una forma de acceder al valor que se está insertando; el último una forma de acceder al valor almacenado en la fila.
Escribiría esto como:
ON CONFLICT (word1_id, word2_id) DO
UPDATE SET score = word_relations.score + EXCLUDED.score