Postgres no aceptará el alias de la tabla antes del nombre de la columna
Estoy usando un marco (Jodd) que está agregando el alias de la tabla a los nombres de columna en un SQL Select. Parece un SQL bien formado, pero Postgres se ahoga con eso.
update GREETING Greeting
set Greeting.ID=5,
Greeting.NAME='World',
Greeting.PHRASE='Hello World!'
where (Greeting.ID=5)
da un error:
Error: ERROR: column "greeting" of relation "greeting" does not exist
SQLState: 42703
¿Hay alguna manera de hacer que Postgres acepte ese SQL? Mi otra alternativa es hackear el framework, lo que no quiero hacer.