Postgres nie akceptuje aliasu tabeli przed nazwą kolumny
Używam frameworka (Jodd), który dodaje alias tabeli do nazw kolumn w SQL Select. Wygląda jak dobrze sformatowany SQL, ale Postgres go dławi.
update GREETING Greeting
set Greeting.ID=5,
Greeting.NAME='World',
Greeting.PHRASE='Hello World!'
where (Greeting.ID=5)
daje błąd:
Error: ERROR: column "greeting" of relation "greeting" does not exist
SQLState: 42703
Czy istnieje sposób, aby Postgres zaakceptował ten SQL? Moją inną alternatywą jest włamanie się do struktury, której nie chcę robić.