In SQL Server it is common to write UPDATE table alias SET alias.col = .... PostgreSQL's parser does not accept the alias right after the table name in a simple UPDATE.
PostgreSQL rule
Wrong in PostgreSQL
UPDATE orders p SET p.status = 'OK' WHERE p.id = 1;
Correct
UPDATE orders SET status = 'OK' WHERE id = 1;