Postgres akzeptiert keinen Tabellenalias vor dem Spaltennamen

Ich verwende ein Framework (Jodd), das den Tabellenalias zu den Spaltennamen in einer SQL-Auswahl hinzufügt. Es sieht aus wie wohlgeformtes SQL, aber Postgres verschluckt sich daran.

update GREETING Greeting 
     set Greeting.ID=5, 
         Greeting.NAME='World', 
         Greeting.PHRASE='Hello World!'  
where (Greeting.ID=5)

gibt einen Fehler aus:

Error: ERROR: column "greeting" of relation "greeting" does not exist
SQLState:  42703

Gibt es eine Möglichkeit, Postgres dazu zu bringen, dieses SQL zu akzeptieren? Meine andere Alternative ist, das Framework zu hacken, was ich nicht tun möchte.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage