The query is also problematic here, because it returns the full json, and not only the data I selected in the json. Below, it should return only '_id', and not the whole json stored in event:
test3=> select max(event->>'_id') from events where event is not null; max ------------------------------------------------ {"_id":"5f93c3a044650105b5074c9a","type":"t2"} Thanks raph On Thu, Nov 7, 2013 at 4:32 PM, Tom Lane <t...@sss.pgh.pa.us> wrote: > Raphael Bauduin <rbli...@gmail.com> writes: > > I have narrowed it a bit. It happens when I create said index on an empty > > field. Here's the scenario to reproduce it: > > Thanks, I've reproduced the problem here. The query still seems to run OK, > it's just EXPLAIN that's falling over --- do you see the same? > > regards, tom lane > -- Web database: http://www.myowndb.com Free Software Developers Meeting: http://www.fosdem.org