No lado direito do
=
no set
cláusula, existem duas possibilidades para score
:EXCLUDED.score
e word_relations.score
. A primeira é uma forma de acessar o valor que está sendo inserido; o último uma forma de acessar o valor armazenado na linha. Eu escreveria isso como:
ON CONFLICT (word1_id, word2_id) DO
UPDATE SET score = word_relations.score + EXCLUDED.score