Doc: Remove obsolete CREATE AGGREGATE note.
authorPeter Geoghegan <pg@bowt.ie>
Tue, 28 Jul 2020 23:59:01 +0000 (16:59 -0700)
committerPeter Geoghegan <pg@bowt.ie>
Tue, 28 Jul 2020 23:59:01 +0000 (16:59 -0700)
commitf36e82072c8866ba2eca08d88d1a5c3e0c3d1eb4
tree38d79105d0ad7e01d76f7d0d3ced38d30b5d5711
parent0e3e1c4e1cea68073132fe817fb3a98cb5c1b805
Doc: Remove obsolete CREATE AGGREGATE note.

The planner is in fact willing to use hash aggregation when work_mem is
not set high enough for everything to fit in memory.  This has been the
case since commit 1f39bce0, which added disk-based hash aggregation.

There are a few remaining cases in which hash aggregation is avoided as
a matter of policy when the planner surmises that spilling will be
necessary.  For example, callers of choose_hashed_setop() still
conservatively avoid hash aggregation when spilling is anticipated.
That doesn't seem like a good enough reason to mention hash aggregation
in this context.

Backpatch: 13-, where disk-based hash aggregation was introduced.
doc/src/sgml/ref/create_aggregate.sgml