O problema é que você inclui o alias da tabela em
SET cláusula, nas colunas. Consulte a documentação de UPDATE em documentos do Postgres
:Isso é válido no Postgres:
update GREETING Greeting
set
NAME='World',
PHRASE='Hello World!'
where Greeting.ID=5 ;