↑↓ select↵ open⌫ change scopeOpen full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

Wiki / Configuration Parameters

debug_write_read_parse_plan_trees

Enabling this forces all parse and plan trees to be passed through outfuncs.c/readfuncs.c, to facilitate catching errors and omissions in those modules. The default is off. This parameter is only available when DEBUG_NODE_TESTS_ENABLED was defined at compile time (which happens automatically when using the configure option --enable-cassert).

English manual coverage begins with PostgreSQL 7.4. Source history and runtime observations have their own recorded version boundaries.

Reading PG 18·Select a recorded version

boot val
Unknown
category
Developer Options
context
Unknown
doc same as
Unknown
documented
true
enumvals
Unknown
extra desc
Unknown
lang
en
max val
Unknown
metadata version
Unknown
min val
Unknown
name
debug_write_read_parse_plan_trees
short desc
Unknown
source
english-manual
unit
Unknown
vartype
bool

Definition PG 18

Enabling this forces all parse and plan trees to be passed through outfuncs.c/readfuncs.c, to facilitate catching errors and omissions in those modules. The default is off.

This parameter is only available when DEBUG_NODE_TESTS_ENABLED was defined at compile time (which happens automatically when using the configure option --enable-cassert).

Compare versions

Complete source facts

doc html

<p>
        Enabling this forces all parse and plan trees to be passed through
        <code class="filename">outfuncs.c</code>/<code class="filename">readfuncs.c</code>, to
        facilitate catching errors and omissions in those modules.  The
        default is off.
       </p><p>
        This parameter is only available when
        <code class="symbol">DEBUG_NODE_TESTS_ENABLED</code> was defined at compile time
        (which happens automatically when using the
        <span class="application">configure</span> option
        <code class="option">--enable-cassert</code>).
       </p>

documentation revision

{"inputs":[{"file":"runtime-config-developer.html","kind":"same-version-reviewed-manual","locale":"en","sha256":"a3f6a107ed6ba4edaf6df03e52f4a469bd09350d545e4ff419e62844025ec1cf","version":"18.7"},{"file":"runtime-config-developer.html","kind":"same-version-reviewed-manual","locale":"zh-Hans","sha256":"e7e22aa5738a1d376b84af1adca796c5e14746266733f925eb50c3ef86a50655","version":"18.7"}],"release":"18.7","runtime_remeasured":false,"source_revision":"pgdoc:b9f0e7232f60f380d642ac9b99226606c254b552"}

Source references

Full definition and evidence JSON

Definition sources

center · PostgreSQL 18 · wiki-repair-20261023:cac4f1b92942eadf31a71bee1ed27ca5428778da088013c42e496fae318c7805

Text language: en · wiki-repair-20261023:cac4f1b92942eadf31a71bee1ed27ca5428778da088013c42e496fae318c7805