mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-09-30 10:41:18 +02:00
docs: PG 12 release notes, support functions
Move support function mention to the proper section, and reword. Reported-by: Tom Lane Discussion: https://postgr.es/m/5121.1558472431@sss.pgh.pa.us
This commit is contained in:
parent
ba95a69336
commit
728840fe13
@ -832,29 +832,6 @@ Author: Tom Lane <tgl@sss.pgh.pa.us>
|
|||||||
<listitem>
|
<listitem>
|
||||||
<!--
|
<!--
|
||||||
Author: Tom Lane <tgl@sss.pgh.pa.us>
|
Author: Tom Lane <tgl@sss.pgh.pa.us>
|
||||||
2019-02-09 [1fb57af92] Create the infrastructure for planner support functions.
|
|
||||||
Author: Tom Lane <tgl@sss.pgh.pa.us>
|
|
||||||
2019-02-09 [a391ff3c3] Build out the planner support function infrastructure.
|
|
||||||
-->
|
|
||||||
|
|
||||||
<para>
|
|
||||||
Add support function capability to improve optimizer estimates
|
|
||||||
for functions (Tom Lane)
|
|
||||||
</para>
|
|
||||||
|
|
||||||
<para>
|
|
||||||
This allows extensions to create planner support functions that
|
|
||||||
can provide function-specific selectivity, cost, and row-count
|
|
||||||
estimates that can depend on the function arguments. Also, improve
|
|
||||||
in-core estimates for <function>generate_series()</function>,
|
|
||||||
<function>unnest()</function>, and functions that return boolean
|
|
||||||
values.
|
|
||||||
</para>
|
|
||||||
</listitem>
|
|
||||||
|
|
||||||
<listitem>
|
|
||||||
<!--
|
|
||||||
Author: Tom Lane <tgl@sss.pgh.pa.us>
|
|
||||||
2018-12-13 [04fe805a1] Drop no-op CoerceToDomain nodes from expressions at plan
|
2018-12-13 [04fe805a1] Drop no-op CoerceToDomain nodes from expressions at plan
|
||||||
-->
|
-->
|
||||||
|
|
||||||
@ -2898,6 +2875,28 @@ existin
|
|||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
|
<listitem>
|
||||||
|
<!--
|
||||||
|
Author: Tom Lane <tgl@sss.pgh.pa.us>
|
||||||
|
2019-02-09 [1fb57af92] Create the infrastructure for planner support functions.
|
||||||
|
Author: Tom Lane <tgl@sss.pgh.pa.us>
|
||||||
|
2019-02-09 [a391ff3c3] Build out the planner support function infrastructure.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<para>
|
||||||
|
Add support function capability to improve optimizer estimates,
|
||||||
|
inlining, and indexing for functions (Tom Lane)
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
This allows extensions to create planner support functions that
|
||||||
|
can provide function-specific selectivity, cost, and row-count
|
||||||
|
estimates that can depend on the function's arguments. Support
|
||||||
|
functions can also supply simplified representations and index
|
||||||
|
conditions, greatly expanding optimization possibilities.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<!--
|
<!--
|
||||||
Author: Andres Freund <andres@anarazel.de>
|
Author: Andres Freund <andres@anarazel.de>
|
||||||
|
Loading…
Reference in New Issue
Block a user