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 ;