Chris Bitmead <chris.bitmead@bigfoot.com> writes:
> SELECT category.oid, category.title, category.image FROM story,
> category* WHERE story.category = category.oid AND story.approved GROUP
> BY category.oid, category.title, category.image ORDER BY min(datetime);
> pqReadData() -- backend closed the channel unexpectedly.
> This probably means the backend terminated abnormally
> before or while processing the request.
> We have lost the connection to the backend, so further processing is
> impossible. Terminating.
This is a known problem --- see my pghackers email of a few days ago,
"inherited GROUP BY is busted".
regards, tom lane