This query returns false
select ('2012-11-20 17:00:00-02:00'::timestamp with time zone) =('2012-11-20 18:00:00-03:00'::timestamp with time zone)
Why?
Does postgres convert the datetime or just show/hide time zone?