postgresql ordering fix