Sur le côté droit du =
dans le set
clause, il y a deux possibilités pour score
:EXCLUDED.score
et word_relations.score
. Le premier est un moyen d'accéder à la valeur insérée; ce dernier un moyen d'accéder à la valeur stockée dans la ligne.
J'écrirais ceci comme suit :
ON CONFLICT (word1_id, word2_id) DO
UPDATE SET score = word_relations.score + EXCLUDED.score