O Postgres não aceita alias de tabela antes do nome da coluna
Estou usando um framework (Jodd) que está adicionando o alias de tabela aos nomes de coluna em um SQL Select. Parece um SQL bem formado, mas o Postgres engasga com isso.
update GREETING Greeting
set Greeting.ID=5,
Greeting.NAME='World',
Greeting.PHRASE='Hello World!'
where (Greeting.ID=5)
dá um erro:
Error: ERROR: column "greeting" of relation "greeting" does not exist
SQLState: 42703
Existe uma maneira de fazer o Postgres aceitar esse SQL? Minha outra alternativa é hackear o framework, o que não quero fazer.