Josh Berkus <josh@agliodbs.com> writes:
>> Most of the problem here comes from the fact that "current_date - 7"
>> isn't reducible to a constant and so the planner is making bad guesses
>> about how much of each table will be scanned.
> I thought this was fixed in 7.4. No?
No. It's not fixed as of CVS tip either, although there was some talk
of doing something in time for 8.0.
regards, tom lane