foo => :bar
is a pl/sql Oracleism. (See for instance http://openacs.org/bboard/q-and-a-fetch-msg.tcl?msg_id=00051l&topic_id=11&topic=OpenACS)
I can find no mention of this syntax in the Postgres docs: http://www.postgresql.org/idocs/. However, I see it in non-Oracle-specific code in OACS -- for instance in /packages/news/www/item-create-3.tcl and in /packages/acs-content-repository/sql/postgresql/content-schedule.sql and /packages/acs-content-repository/sql/postgresql/types-drop.sql
Are these code chunks just remnants from the factoring/porting process that should have been purged or do they mean something in postgres? If so, what?